Only cash is real! If possible, I pay in cash. In general, people also say that when paying with cash, you still have an overview of your expenses (the counterpart is apparently "shopping" with a credit card, perhaps more of a US-American issue). With you, it seems to be the other way around.
Yes, I always notice this when there actually is cash, for example for birthdays or Christmas I only get cash as a gift. These 50 euros are always gone very quickly, and I’m amazed every time how fast it goes. When I then calculate backwards, I can’t explain where the money went (Three trips to the bakery really that expensive??). With debit card it’s very simple, you don’t have to collect receipts but see in the transactions whether you spent the money on gas or food. My banking program also has an evaluation function by categories, but for that you’d have to assign each transaction to a category, for which I lack time/motivation but theoretically you could refine it further.