What is your preference and why? I've been with a Credit Union for 30 years. I now live in another area, am staying with my Credit Union but would like a local bank for when the rare occasion arises where I need a brick and mortar establishment. I had a free local checking account with Wells Fargo until to my surprise they added a monthly fee because of new federal regulations that took place in August and I no longer qualified. I don't feel like keeping $3000 in my checking account just to have free checking. (They claim I was notified in one of my statements.) So I am back to looking for another bank. I discovered that Bank of America has a free eAccount. As long as I use the ATM for deposits and withdrawals, no monthly charge, but I know several people who hate BOA. The requirements for free checking seem to have gone up a lot for most FDIC insured banks. Looks like I'll be going with a local Credit Union.