Choosing a broker is never easy but checking certain things like their regulations, spreads, commissions, deposit/withdrawal process, terms and conditions can be helpful. Out of the brokers I have tried, I like the trading conditions offered by fxview.