I use a credit card for everything especially online purchases. If I get hacked (it’s happened once), it’s not my money it’s the banks and they are responsible for covering any losses. I never use my own money or a debit card other than for withdrawing cash.
My .02 cents (paid by cash back rewards)