The best checking accounts share a small set of traits: no monthly maintenance fee or an easy waiver, no surprise overdraft ...