I switched to chase from BofA, I wasn't a customer for very long because they put a hold on all of my checks. I was younger just starting college and didn't make much money but still, they put holds on my checks. and back then my $200 checks meant life or death basically. It was soooooooooo frusturating so i closed my checking and savings account.
I currently have a chase credit card and everything has been fine, no problems. but nothing great either.
**update** chase increased my CC apr to an insanely high amount for no reason. i asked to have it lowered based on my good standing and what not. they declined so i opened a CC w wells fargo w a MUCH lower apr.