I've been with TradeKing for several years. This year they have had 2 outages and customers have been unable to login to accounts. Prior to those incidents they had been great - zero issues. But those two outages are inexcusable and cost me $$.
Sharebuilder is great when you're just starting out or want to automatically dollar cost average into positions. I started there, and then moved to TradeKing.