I dont think any of them are good. I use TransAct. Great support, great free platform and exceptional speed and stability. They also have the lowest commissions around if you're an active trader
dont get caught up in the simulator thing. it is false hope. everyone is the greatest simulated trader in the world. you need to get the burn in your stomach to develop you as a trader trading real money