I switched away from BofA when I moved to Alaska many years ago. They don't have any branches here. Now I am with an Alaskan bank, called Northrim.
My new bank is very refreshing; if you wait in line for more than 5 minutes, then you get $5. I've actually never waited for more than 2. They're friendly, quick, knowedgable, and have common sense unlike the bureaucratic attitude at BofA. Plus I like my money staying to help the local Alaskan economy instead of going to the Lower 48. My checking is interest-bearing, with NO monthly fee, NO per check charge, and I even get reimbursed on ATM fees from other banks. It's a sweet deal.
Switching banks was easy... I had both accounts open concurrently until all activity on the old account had died out; then I closed it and said "good riddance".