I am moving to another broker. I rate Ameritrade the best because of price and because they provide stockquest which is excellent for screening or evaluating stocks. Their servers almost always hang around the open and close and their execution confirms are slow. It is hard to tell if your order has been filled or not. Not the choice for active traders.
Price is ok but service is poor.
I'd rather pay twice as much to get better execution. One botched trade makes up for the difference. Run, don't walk to a better broker. Similar to an item put on sale but not nearly enough in stock. But they do offer the best selection of low minimum mutual funds I have found with only a 90 day holding period required.