If you are looking for a trustworthy broker, then I highly recommend Fondex. I was trading with a very well known one but wasn't pleased with charges and support. Fondex is transparent and you know what you pay. They also have some of the lowest spreads out there guys. They offer cTrader which is also full of tools that do help. Recently, I have also started experimenting with algo trading and the platform is amazing so far.