Firstrade / Bait and switch!
The first thing anyone should check out when evaluating an online broker is their transfer out fee. For instance, Firstrade lured tons of customers into creating accounts with its free no-load mutual fund trades. Then they changed the policy and charge people $50 per account to leave. Classic bait and switch. No matter how reasonable their current prices, how can anyone trust them not to do the same type of thing in the future? Not illegal, just unethical. Take a pass!