I have both Capital One 360 and Schwab. I use the 360 account for primary use (debit card/direct deposit) as the unlimited # of savings accounts is nice, and can link up to 3 external accounts (personal only) so I have my schwab hooked up to it as well as my Fifth Third (business) - makes for easy transfers between the accounts. (Yes, I have spent a lot of time optimizing bank usage haha).
Despite Capital One's advantages in linking to other accounts, better savings, better mobile deposit (schwab wouldn't accept pics of homemade business checks, the kind you print yourself, when I checked a couple years ago), plus a REALLY nice attached credit line, so if you overdraft your account instead of getting hit with a 30 buck overdraft fee, instead they just let you go negative up to $500 and charge you a decent interest rate on the amount at the end of the month, which for a small overdraft means you usually pay a buck or less. Super nice. BUT despite all that, I keep Schwab around because (1) I have a brokerage account with them also and (2) schwab will reimburse ALL atm fees no matter where they occur. That's nice to know if you ever need cash, doesn't matter if you're at an airport or disneyland you can get your cash out for no cost. Sweet.
Oh yeah, Capital One also lets you buy just a small pack of checks for $5 (like 25-50 checks, I forget) instead of making you buy a full package where you get 2-3 checkbooks like most banks do -- who uses THAT many checks these days? I use 1 per month for rent, that's it.
USAA also is a great bank from everything I've ever known about them, but I have no affiliation with the military even through family, so I'm ineligible for the type of account that they have that is really nice. Just mentioning that as it might be an option for some of you. But CapitalOne (had an account since it was ING Direct, thank god capital one hasn't changed anything it's still as awesome as it ever was) and Schwab serve my purposes fully. Very happy with them.