There is no good reason to use debit over credit in the US if you have the option, but I constantly see advice from people who should know better arguing in favor of debit.
If someone steals your credit card and makes fraudulent purchases, your rent and heat and electricity bill checks aren't going to bounce while the bank is resolving the issue.