I have been with Scottrade for years. Depends on your trade style. For slow trading, it is good enough. For fast trading, it is bad. Particularly, I found they often give bad fills. Their stupid stop-loss order needs to be 15 cents below the current price to be allowed to enter. For a stock price of $1.20, that is not acceptable.