I never use a debit card because of their relative lack of fraud protection. Even where fraud protection policies are similar, the money is still missing from your cash account during a dispute. Things may have changed, but this was the case when my habit was formed, and now I just don't use them at all, except for cash from ATMs.