Debit cards require you to have the cash in the account to pay for it.
If you have the cash, you can have at least one credit card that you PIF every month. So in lieu of debit, you charge it to that card. If you can't control your spending.. well, you better learn. Not having self control over your money is a serious problem that should be dealt with.
Again, it may have the same protection, but you may still get bounced checks and other problems from having your account drained. And boy is that going to make you look like a loser when a check you wrote bounces (My parents run a business, if someone gives them a bad check, that is the LAST time they can order anything from my parents. They've heard enough BS from people where "oh, my debit card got stolen" would be passed off as just another lie).
I honestly don't see any value in having a debit card (unless you CAN'T get a credit card, which is a minority of people). If you can't control your spending on credit, then get some help, it WILL help you in the long run (and besides, when you run out of money on your debit card, what's going to stop you from racking up spending you can't afford?).
And NEVER NEVER do a PIN transaction with a debit card! If you get your pin stolen too, then it's even harder to dispute a charge made w/ your pin.