The first thing you need to see is the regulatory body of the broker. It is very important aspect of a broker. Then look for leverage, margin and spreads. Also check initial deposit requirements. And how easy it is to deposit and withdraw your money. Also check their customer service. By considering all these I have chosen XeroMarkets for trading. They provide amazing trading facilities.