I use a credit card for everything – but have no credit card debt, everything is paid up at month end
it means I get more cashback each year from both of my credit card providers
and
if someone does get hold of my card details, and use them for fradulent transactions all I have to do is call the CC company – and they will tell me not to pay those charges whilst they investigate and (Hopefully) refund me.
If the same happens on a debit card – my current account gets emptied and it could be days or weeks before the bank get round to refunding me. I know which situation I would prefer to be in. I only really use my debit card to get cash out the ATM