Either would be fine, I think. I have Schwab and although I like how much cheaper the trades are now ($12.95 versus $29.95 a couple years ago) and I've been happy with the service, one thing I don't like about Schwab now is that you can't use a sweep money fund unless you have $500K in assets with them. If you don't have $500K, you either need to purchase money funds on your own (with a $2500 minimum) or use their "bank sweep" on cash balances which pays a pretty pathetic yield (around 2.2% last I looked). This alone would probably make me look elsewhere if I were opening a new account, though it's not a big enough deal in my situation to actually close the account and go elsewhere.