Why anyone would do business with BofA or Chase* is beyond me.
I'm in total agreement with this. I've had bad experiences with both.
With BofA: A box of blank checks was stolen from me. I went to the branch where I'd opened that account, told them what happened, and closed that account.
A month later I started getting notices from BofA stating that I owed them money because they cashed a check (forged, on the account I closed), and I didn't have sufficient funds (because I'd closed the account), so they considered it overdrawn. I went back & forth with them while late fees (for my closed account) skyrocketed. I finally contacted an exec who put an end to it. They sent me a $150 check as an apology, but I'll never do business with them again.
With Chase: They bought out a bank I'd been doing business with for years. One day I went in with a check for $1300. I wanted to deposit $300 and cash the rest. They told me no. According to them, my deposit had to be as much or more than the cash I wanted back. I asked to speak to the branch manager. He confirmed that weird policy. I told him to look at my accounts. He did, saw how money I had in them, and apologized profusely. I told him to close them, took all of my money out, walked across the street, and opened accounts with a credit union.
I haven't done business with banks ever since.