The Ally Spending Account ranks as one of the best free checking accounts thanks to its zero minimum deposit requirements, no monthly fees or overdraft fees, and ability to earn interest.