I've been with Bank of America for over a year now and haven't had major problems. The only problem I had was when I closed a savings account and opened another. They didn't move all my features from my old account to my new one so I lost my overdraft protection. Well, assuming I had it, I knowingly overdrafted my account. Well, a week later, I got several notices saying that I was getting charged $35 11 times for overdraft issues. Well, I immediately went into my local branch and talked to them. Withing an hour, they had restored my overdraft protection and refunded my $385 for the overdraft fees. The woman explained how sorry she was that it didn't get transfered over and that because I opened the second savings account online, they didn't know to copy over th old savings account settings. Understandable in my opinion. That's the only problem I've ever had. Heck I recently lost a money order receipt and two tellers helped me, one searched through paperwork to find the bank copy while the other searched through the computer. Within 5 minutes I had the Money Order number and was on my way. So far, they are the best bank I've been to. I've done small credit unions and Wachovia. Both of which have their pluses and minuses, although Wachovia is the worst in my opinion.