Reasons Schwab is the bee's knees:
1. Site isn't glitchy. I've never had problems with Schwab whereas people regularly complain about Fidelity and TDAmeritrade not working
2. Zero atm fees anywhere in the world (checking account is automatically linked to brokerage account)
3. Zero foreign transaction fees when using debit card
4. Zero account fees
5. Zero trade fees
6. I can buy and sell OTC's like CYDY with market orders (others can only use limit orders)
7. $100 bonus if you deposit $1,000 with this link when opening account (I get a bonus, too)
https://www.schwab.com/public/schwab/nn/refer-prospect.html?refrid=REFERXYMXZRNX