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.
I like Firefly III (https://www.firefly-iii.org/) as a self hosted option. There are various importer tools, although the developer’s general feeling is that you should do it manually. I personally imported a few months of transactions to seed it but have been doing it manually since.