If you are looking for an organization with top-notch services, an extensive branch network and plenty of ATMs, banking with Bank of America could make sense. But bank elsewhere if you want to avoid bank fees or you’re trying to earn...