^^ If you religiously pay off your balance in full each month, it's better to use a credit card. You get additional onsumer protections and cashback or other perks. However, if you're not dedicated enough to pay the balance in full every single month, sure use a debit card.
Mr Awe
Here's an idea, just use cash, rather than depending on stupid perks of credit cards. I haven't had a credit card in three years and it hasn't hurt me one bit. I don't have to deal with the BS, like sudden increases in the interest rate, magic switcho-chango late payment dates, mystery fees, and other crap people bend over and take. Spend money you have, rather than money you don't have.