Even though it might have sounded like I was defending them earlier, I definitely hate BofA. I second the recommendation for credit unions.
I think I (like someone else here) got transferred to BofA after Security Pacific went away. It was a happy day when I realized I could just dissociate myself from them.
Have had Schwab since ’95. I use them for brokerage, not banking, but they’ve always been upfront.