After looking at more than 50 options, our picks for the best small-business checking accounts include American Express, Chase, Bluevine and more.