Take a look at InterbankFX, which is based on the MT4 platform: www.interbankfx.com
It is one of four retail forex market-makers I use, and so far (5 months), I have found them to be efficient and have relatively good spreads. However, the best retail spreads, by far, are at Oanda...