I never buy anything more than my lunch on my debit card. I spend about £10 a week cash! Everything else goes on credit card and I pay it off at the end of the month.
I had someone hack my accounts last year and since then, I try to spend the credit card company's money and then pay it back each month. That way, if my card gets hacked, it's most likely to be my credit card. I can live without a card for a month or two until any dispute is sorted out, but if my bank account were to get drained, I'd be stuffed, so I keep it as safe as I can.
If you buy anything on credit card, you're protected by the consumer credit act. Not so if you use your debit card.