I find the new targets feature really cool.
I’d suggest adding the ability to split cash transactions into several categories. For example, if I withdraw 40 GBP of cash, I would like to say that 20 GBP were for Groceries and 20 GBP were for Entertainment.
This is because Cash withdrawals usually serve several purposes. It will also be useful in areas which mostly accept only cash.