As the ECN Broker, My trading experience with CMTrading has been very satisfactory and my account manager is most helpful - it has been 3months since I have trading with this forex broker and so far there is nothing negative i could say about them. So I guess this can be your best broker to sign up with!!
Why don't you test FreshForex broker? It's fast, withdrawal is quick and easy, spreads are low. For example I trade EURUSD there with zero pips.
I think FreshForex is an ECN, the company is protected by KROUFR and CRFIN licenses. It also provides one of the best trading options in the Forex currency market.
According to a reaserch by Interfax, the company is in the top brokers list