I've tried a few and they never worked for me. The only app that I swear by now is YNAB (You need a budget)
It changed the way I managed my money. Most budgeting apps are reactive to your spending. YNAB is proactive in the way it forces to plan ahead. It really is a change of mindset.
With YNAB, you input what you have right now. Then you allocate each $ to a category. Once done, you should be left with 0 in the (to be budgeted) TBB.
As you spend, you then input that spending and YNAB deducts this from your category. So at any point in time, you know upfront what you have left to spend.
Do you really need that coffee? Its only 40 bux, do you have money in your category? If not, it means you moving cash from another category(groceries eg.) to cover your unplanned spending.
I really can't praise the software more. Its pricey, (85$ subscription) but it literally paid for itself in like 2 months for me. (btw you get a 30 day trial, that you can extend to 2 months if you ask the support team.)