Dislikedmetatrader 4 sucks for trading (General Consensus) but its great for charting. And charting you can use anyone. I have a demo account with Windsor, purely for the reason of having USDx. Other like Fxpro, alpari have most of the instruments you need.
As far as picking one over another when comparing executions, I can only leave this for other people to answer. I personally no longer execute anything using mt4.Ignored
FX is a Bitc*h!, No one keeps me wake all night but FX does!!