Depends what you need a banking institution for, they all have their pros and cons. But if you want a smaller institution that's local and not trying to gouge like the big banks I'd say search up the local Credit Unions in your area. Some require a requirement to enter so make sure you take a look what that is,most times its fine as long as you live in that town.
Things to look for are the overdraft rates, a monthly maintenance fee, any annual fee, interest rate for certain loans, online banking features, atm fees, etc.
Soon you wont have to worry about the overdraft fees starting July 1st, that is if you opt out. I highly recommend you opt out. For those that don't keep track of their balances and carry a check register opting out would be ideal. The logic is simple, only spend money you have. Debit is convenient but it should not hurt you more than help you, for those who like swiping and the convenience, that's fine but people are more prone to spend money they don't have because of the lack of seeing the funds go. We live in a world where Cash is king and its easier to track, so its wise that if you bank you know the ins and out of the system so that these banking institutions don't take advantage of you.