Peter99, FWIW I'm using Ameritrade.
I would use FreeTrade (my wife does) but they won't handle an IRA.
I like Ameritrade pretty well, one thing I have to say for them is that if I ask them a question via email, I get a response back within 30 minutes, and so far they have been 100% accurate. And I've called their bond advisors a couple of times about a Citi Group note I have and they were very courteous and helpful.
OTOH I've never dealt with E-Trade or any of the other on-line brokers, they may be just as good.
If you want to see Level II for pinks, you'll have to subscribe to Alpha Trade or another third party provider. Ameritrade & Freetrade won't do L-II pinkies.
_________________________________________________________
Diligence is the mother of good luck.
Ben Franklin (1706-1790)