I use Bank of America because I get a 50% bonus on cash back, free bank services (money orders, etc), and 30 free trades every month on my investment accounts
Well if you're a Preferred Rewards account owner, which I believe is $10,000+ in your Checking account per daily cycle, they do +75% Cash Back bonus on your Rewards; they do free ATM's for all banks nationwide (up to 6 times a month); they do no fees as well. They give you a 0.25% or higher discount on your Auto Loan if you decide to finance a vehicle; they give you free Merril Lynch trading with no commission fees.
I have eTrade due to my work - and it's $6.95 a Trade. Having free trades is pretty badass.
But wait the Credit Union gives him $3 a month and also LOL cash!