There are two or three Bank of America locations within a mile of where I live, in addition to several other banks. Wells Fargo, BB&T, M&T and Capital One to name just a few.
If anything, there are way too many physical bank locations. Bank of American apparently agrees with me, shutting down almost 10 percent of their ATM locations.
Unfortunately, the ones they are shutting down are, to me, the ones they should be keeping, those in malls, gas stations, convenience stores etc, rather than a standalone bank. Especially in a high-rent urban area, you would think you could put a half-dozen ATMs in various kiosks for the cost of having a small full-service bank.
My perspective is that more people should be using credit unions and online banks like Ally anyway. Ally will refund any ATM fees I incur, because they don't have any ATMs.
I would think there'd be a business opportunity for a CoinStar or RedBox-type vending machine company to offer an ATM at locations like a 7-11 or a grocery store with an ATM fee of $1 or less.