For me l prefer carrying my debit card because in my country it's very rarely for you to find someone with the credit cards. I would therefore not liking the Idea for carrying cash wherever l go for security purposes and avoiding impulse buying.
Thst right with your cash you can know how to work around your budget to be sure it works for you.We can control our spending once bring cash during shopping. We can estimate the expenses and make a break instantly in case almost out of budget.
However it's convenient to carry your cash online because of crime people thou it's all depends in your location if it's safe or not I don't like going with cash alwaysI don't like that at all.l feel comfortable when carrying my money online or electrically.This reduces the risk for crime rates associated with money.