Man that's a loaded question. "It depends" on your trading volume, API requirements, where you live, etc. If you're looking for MT4 then that really limits things.
If you're looking for another bucket shop then Oanda is probably the best of the bunch for reliability and transparency.
I'd have...