Or small regional banks! They called me once when I wrote a huge check for a contractor but forgot to move the money, nice lady at the bank said I had enough money it just wasn't in the right account and the check is going to bounce, she inquired if I wanted to move the funds so the check would clear. Yes please! Closed all my other bank accounts with other banks and never looked back.
In navy boot camp they require you to open a new bank account with your choice of either the Navy Federal Credit Union, or some other banking institution. You can tell which one I went with, since I can't remember the name of the bank that they offered. They do this to ensure that young sailors are paid into an account no one else has access to. Far too many veterans got out expecting four or more years worth of pay to be waiting in an account, only to find their parents spent it all.