> * The amount transferred is known to you. Whereas with credit cards, the merchant terminal could lie and show you an incorrect amount, and you could approve the fraudulent transaction.
> * The maximum amount you can lose is limited by the amount of cash in your wallet (let's say $100), not by your credit limit (let's say $3000).
To be fair, all of these are American oddities. In Europe where people mostly use debit cards and neither chargebacks nor returns for functional goods bought in store exist, all of these are true for card transactions. Only the privacy point remains.