I do major banking with both Chase and B of A. Chase is only because they swallowed two saving and loans where I have loans. B of A for several reasons.
First, when I first left home, they were the only bank with branches both near my folks and near Berkeley where I was, making it simpler for them to send me money. Second, they gave me my first credit card, after they and everyone else turned me down. I went in person to my branch with an essay and an interview about why I'd be a good risk. Third, they were the only full service bank where I live now when I moved here, and I wanted something that could handle Canadian money and also that I could get to when I traveled. (Now we also have a Wells Fargo in the supermarket). Fourth, about the same time the real estate market tanked in California a few years ago, while I was in the middle of major work on a 1920 Victorian (never a cheap project), Chase cancelled two lines of credit on other properties by changing the amount available to zero even though I still had plenty of equity after the crash and was nowhere near the original credit limit. I talked to my local B of A branch manager and after some phone calls got over $100,000 in an unsecured line of credit to finish the job.
So yes there have been and probably still are crooks at B of A as Jim has charged. And yes there have been and probably still are plenty of ethical challenges in the company culture as charged. And yes they seem to have been in bed with regulators as well.
However, over a 45+ year banking relationship, they have been better partners than anybody else I know. I have several of their cards, don't use them much because I'd rather get hotel points or cash rebates, but they've never been better or worse than any other cards. Of course I read the terms, pay on time, don't exceed my limits, etc., as they will be no more flexible than any other of the big ones about screwups.