So, I skimmed the article - and i use my debit card for all of those that apply to me. Online purchases? Pretty much everyday. Deposits? yup, w/o problem. Big ticket items? Always, considering we have to save up to pay for something since we don't use credit. Restaurants? Several times a week (including fast food). Gas stations? All the time b/c I'm not dragging kids in to pay - I have never had a hold placed for more than the amount. Usually it only takes out a dollar and the full amount comes out in a few days (which bugs me, actually, when gas stations run it as credit at the pump).
I actually like that when I made hotel reservations several weeks ago they charged my debit card for the full amount at that time. I don't want to risk accounting for money that is already spent, yk? It was all taken care of, and there were no hidden fees added later by the hotel. They still had a cancellation policy, and would have refunded if we didn't show up.
Honestly, like others said as long as you have a good, decent bank who protects your purchases and use of the card - there shouldn't be a problem. It really is similar to a credit card. except that you don't owe them any money.
Basically, I don't agree with anything that article has to say.