A debit card is not recommended for day to day. If it gets picked up by a skimmer or otherwise used in a fraudulent manner, your bank account gets debited until the investigation is done.
This can take months and can involve large sums of money.
With a credit card, no money leaves your bank account during the investigation.