I have tried Mint, Personal Capital, GNUCash, and probably a few others, and I seem to have settled on Tiller. Basically, I like the convenience of automatically pulling in transactions and balances, but I like retaining control of the budgeting process.
I know there are a ton of others out there, so let's post our favorites and a short explanation of what makes them great.
Really wanted weekly "reserve" based budgeting. If I am under budget one week, that amount will get added to the reserve. And if I am over budget another week, that will take money away from the reserve.
Privacy: no ads, tracking, etc
No actual banking connections/APIs. Manually enter expenses.
A project I can improve over time. Been using it for over 10 years now.