I’m another Wamu -> Chase customer. My accounts (2 business checking, 1 business credit card, 1 personal checking) were free with Wamu and remain free with Chase. I have a huge number of transactions go through one of my business accounts and frequent transfers. I have unlimited ATM transactions (at least I’ve never run into a limit), zero fees of any sort, easy and fast online banking (I only had the issue on one day last week, it was the first time ever, and still logging in fine today). I’ll be the first one to go online and complain if/when I have an issue, but it’s been years now, and so far they’ve given me no reason to switch.
Anyone who gets upset about being charged fees for being overdrawn has other problems besides their bank. Unless you’re so young that you’re living in a frat house, no transaction should put you anywhere near a zero balance.
Our investment accounts are with Schwab. We’ve had 99% great experiences with them, but the 1% definitely accelerated the gray hair. The only reason we didn’t leave them out of principle was because of the pain-in-the-ass factor of finding a replacement.