Comment Debit cards are unsafe (Score 4, Informative) 60
If details of a debit card are leaked (e.g. in hacked website) then those who get access to the debit card info can empty your bank account. Once you realize and inform your bank, they will begin an investigation
But in the mean time, all your other auto-payments (for rent/mortgage etc.) will fail because there is no money in your account. There are fees from the bank for these, and likely late payment penalties from those you were supposed to pay.
Contrast that with a credit card that is hacked. Once you notify the bank, you don't have to pay the bill for any disputed charges, When the bank finally resolves things the charges are erased from the account.