While the big banks may have the attention of the Street right now, it's the smaller regional and community banks that are among the best