No, I disagree. There's something effective about sitting down with a human being, in a local branch bank, when there is a problem. Local or regional banks are best for service.
If I may suggest looking at ING Direct.
No fees, no complaints by me. Great IOS app, and they give away money every now and then to have you open an account: i.e. savings. Gave me 50 last year for opening a 25. savings account for my son.
Now, they do not have brick and mortar- but today who needs it. I have been happy with them for 3 years and going.
FWIW, might want to check them out- (and no, I do not have affiliation whatsoever).Lastly, they offer debit cards, Sharebuilder stock trading, and 401k accounts...etc.