We bank with USAA! They are advertising right now that they don't charge you to use your money (in response to the $5 debit fees).
ATM fees are reimbursed (up to a max amount, but I Don't remember what it is). Our ATM at Costco and one other local bank don't charge us anyway--which is nice.
It is really awesome! If he has an iPhone, there is a free banking app and I *think* he can make deposits from his phone. Deposits are immediate! No waiting for the check to clear or for it to not be a holiday. Very nice! (I had heard that there may be restrictions on who can use the deposit by phone feature, so this needs to be verified.)
We even used to get rewards from using the debit card--but those are going away.
I find that they make remote/on-line banking extremely painless.

We have been banking with them for almost 14 years, though my husband has banked with them even longer.