In case of Forex I always pay the most priority to broker choosing. Almost every trader needs to have a highly regulated broker. Because some basic needs to have from a broker in favor of traders with a view to conduct trading. I have successfully done the job selecting Trade12 broker. With the broker I have ECN accounts with lowest commission, no restrictions or pending orders, high trading leverage and fluent trading platform.