Debit card=No consumer protections like a credit card has for a stolen card, stolen purchase, extended warranty, return protection, etc.
Plus if you miscalculate you pay overdraft fees.
And you don't earn interest on the ~50 extra days you have to pay.
Any other reasons debit cards stink?