I'll go with the short version. This craptacular bank is currently holding my 94 year old aunt's money and won't unfreeze it. And why? Because she's in a home and can't visit one of the branches. How is this even legal? She has no other way to get money and is immobile.
In addition, the BoA Fraud department is full of lunatics. They had no issue remotely locking down the accounts due to potential fraud. But they won't remotely UNlock. Makes no sense.
Beyond that, the website is terrible, the customer service agents are inept, the branch managers are ineffective (not their fault, that's the way the place is put together)... in every way this company fails.