There are plenty of situations where using a debit card has advantages over a credit card — from staying within budget to accessing cash with little to no fees. But earning rewards is not one of those ...