also when you keep using cards, the convenience makes you lose the sense of how much you are spending.
In general, I agree but I use YNAB connected to my bank account