Tx! Know I know how to quote
Well, I consider MT4 the entry point for amateur retail traders. It is the only platform I’ve used with real money. As far as I know for Ninjatrader you need to purchase a license or subscribe to some service (not sure). I’ve tried the demo from Interactive Brokers which is really not stable, and not intuitive to use. The real money one is stable but I still don’t have the 10K to open an account with them.
Metatrader might have bad fame because the broker at the other side have (or at least had) the tools to manipulate the quotes (I think this is only when the broker takes the other side of your trade, not when provides access to the real market - ECN). But the solution is to find a trusted broker, don’t go with dodgy ones that offer promotions or are not under regulations.
Anyway, I think the point is that profitability comes with the strategy, not with the platform. I don’t have EA experience outside of MT4.
For me for the moment MT4 is a nice platform to use: easy to use, easy to code and as far as I know I have good execution times and tight spreads.
But I couldn’t count me as a solid profitable trader yet. A year ago I made 40% in profits trading manual. This year I’m barely breaking even and it’s driving my a bit nuts. What I’m trying to do know is to automate my strategy so that I get rid of some mistakes that I make from time to time (even when I’m really disciplined).