There is no way I'd trust a debit card. I think of it this way. Say I have $5000 in my account. I pay $3000 worth of bills. Someone steals my number and spends $3000. Bill payments might then bounce, and then you're in bad with that company. Not a chance I would take, personally.