Since ECN brokers offer direct access to the interbank market, they offer better liquidity and favourable trading conditions. This is why I've always preferred ecn brokers and trading with aaafx currently. The spreads are reasonably low and trade execution is faster.