we use Navy Federal Credit Union so no fees...and if we get charged an ATM fee, we get those back at the end of the month

I banked with BOA years ago and hated them, so I have never banked with them since...we have been with NFCU since 2000 (you use to have to be overseas to sign up, but they changed the rules around 1999)