I am a very happy Bank of America customer. Their app is one of the best apps I've ever used, period.
But when I go to a branch, I want to see a person. This is my money were dealing with here. If I'm making a cash deposit, or exchanging currency or whatever, there needs to be a human there to make sure the count is right, and just smile and thank me for the business. Can BofA really not scrape together the $30/hr or whatever it pays the tellers? If my local branch got rid of tellers, I'd start looking for different banks.