We have had this discussion so many times. I would like to see a big response here, and we could put this thread in SJ's, FAQs. I have posted this so much, I should have it memorized by now...lol

Who is the best broker?
I use Ameritrade, for my cash account. If you qualify for APEX status, you get free level2, last sale, news alerts, and the rest of the goodies. There is usually a signing bonus, when you become a member. (free trades)
Unlimited amount shares on a trade, for $10.99

I used Etrade, at one time, and moved everything to Ameritrade. I can not remember the exact reason for this move.

Who is the worst broker?
Scottrade, because of high commissions on penny stocks. For non penny stocks, they are ok. They have great "Time and Sales" screens