I bank locally because they give back to the community in terms of employment, funding local businesses and sponsoring local events. Seems more important to me than a fraction of a percent (which does or does not get eaten up by the fees some of the big boys charge), but that's just me and my rural thinking. Our local banks also provide free accounts for non-profits. Not sure you see that elsewhere, and one of the invisible "perks" of living out in these here Iowa sticks.
Your call where to bank, of course, but it's also wise not to put all your shekels in the same mattress.