Couple of options out there but all I’d suggest to you is go with some broker who is regulated and is offering good trading conditions. I’ve been with a few in the past and its been a rough ride with some. Finally with fxview and this broker is kinda pretty good till date, tight spreads, low on commission and timely withdrawals.
The best platform in my opinion is one which has a good interface and all the technical indicators and features that allows a trader to carry out his analysis in the best possible way. Though there are various platforms out there, the most widely used, being the Meta trader 4 and 5,that even i use with fxview and is available with majority of brokers these days. Rest it depends on a trader's requirements too.