I'm not very familiar with international options for credit cards, but I've covered a bit about why it is a poor decision (if you could pay with a credit card instead) above. It boils down to security, warranties, and discounts. There are certainly edge cases, but speaking generally it's definitely better and I don't think you can really make a case otherwise.
Security, warranties and discounts are part of my debit card and current account. There may be more "edge cases" than you appreciate.