I have used ynab and Quicken. The fundamental thing ynab was lacking for me was automatic pulling of data.
Quicken was too closed of a system and only supported a desktop version. So I gave up on both.
Excel looks promising since I am already familiar with the ecosystem, have excel skills and it isn't a closed system in that I can do whatever I want with the data easily. I'll check it out.