I haven't traded penny stocks for years because I lost a bunch of money back in the day and kinda gave up. I decided to get back into it but my firstrade account charges a whole bunch of extra fees if you trade more than 5000 shares. My big requirements are that I can trade almost unlimited amount of shares without any extra fees, the cost per trade is less than $10, the service has an pretty good android app, and it has a good web interface. Real-time stock info would be nice too.
I looked at etrade, TDameritrade and Fidelity and they all seem like they meet my requirements, but not sure which would be best or if there's something else better.
Thanks for your help!