I'm right on the verge of going with the new YNAB (first serious attempt to organize finances and budget outside my wife's use of Mint), but maybe I'll give Ledger a shot first.
I'm stuck on ynab4 for as long as possible, but you can try out the nYNAB (the SaaS offering) for free for a little more than a month. If you get it, be sure to watch the instructional videos.
It's just that after fighting with gnucash, I got the impressions that budgeting and accounting are very different things and that I should not try to use the same tool for both jobs.
I don't see why YNAB4 would stop working -- certainly I intend to keep using it as long as I can.
I also noticed that you can still buy a license on Steam, at least in the UK, and having run the application once through Steam you apparently get a license key that works standalone.
And v4 runs well on Linux using wine :).