Quoted from TheLaw:People that can't trust themselves with a credit card can't be trusted to set a limit
Especially if they limit they need to set on themselves changes from paycheck to paycheck...
Debit cards have the same level of protection as credit cards. It might be a little more inconvenient as a zero balance in your account will block transactions until it's resolved