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.
"Hey, for every ten dollars, that's another hour that I have to be in the work place. That's an hour of my life. And my life is a very finite thing. I have only 'x' number of hours left before I'm dead. So how do I want to use these hours of my life? Do I want to use them just spending it on more crap and more stuff, or do I want to start getting a handle on it and using my life more intelligently?" -- Joe Dominguez (1938 - 1997)