Safe in terms of what?
Well, I personally prefer a debit card, because:
1. Its easy to not carry hard cash around
2. Saves the transaction cost if you were to withdraw the same amount from a ATM
3. Does not leave you indebted
4. Gives the same sense of prestige like using a credit card (No one...