I've used YNAB on and off for about 20 years and solidly for the last 6 or so years and I generally like it. I don't have anything to compare it to because I haven't really used anything else. I tried Mint briefly, but didn't like it and it isn't option anymore anyway.
The price seems to be getting a bit high, but I would never switch to a free alternative. When it comes to my finances, I would prefer to pay for any services with a company that might be trustworthy. I haven't seen anything concerning about YNAB so far.
At this point, if I ever drop YNAB, I'll probably just switch to a spreadsheet. Maybe I'll even go back to the old spreadsheet version of YNAB; as far as I know, they still honor the old licenses for those.