While we can't cover the entire field, we've spent hours researching over 100 banks to find the eight best checking accounts below. Here are our top picks for convenience, affordability ...