The downside is that ynab is some $, but I think it's worth it not to have ads for insurance, loans, or credit cards being shoved down my throat.
I evaluated personal capital[1] as well, but I got really turned off by them having a "continue with google" auth workflow that leads you to a page saying they haven't implemented it yet. Not a great way to build trust, which is a absolute must for any financial application.
If any HNers have good recommendations, I for one would appreciate hearing them. I'm ok spending ~100/yr on a good financial management app.