If you live in the US, I'd suggest MB Trading. Stay away from FXCM 'cause their spreads aren't good and they have some history of screwing the clients with slippage.
It really doesn't matter what platform you trade on. I do fine on MT4 or any other platform. Broker, yes, they can affect your...