I had troible with a bank and fraudulent debit charges once. On a credit card they put the charge on hold so you dont accumulate interest while they investigate and it doesn't effect you unless theh decide its yours. With a debit card, the money is gone and you have to wait for them to return it. I had to wait nearly a month and it was during a financially tight time- so I could not pay my bills after somebody charged approximately a months income. Then you are stuck with any fees you incure as a result. So while "no harm was done" because I got it back, it cost me about a hundred dollars in fees I couldn't afford, caused a card I had been paying off every month to start accruing interest and dinged my credit report.
Unless it is completely ok for you bank account to just become empty on any random day (it can and does happen), I dont suggest anybody use a debit card for anything.