I was a Gnucash user for a decade before switching to beacount (https://github.com/beancount/beancount). Can't see myself ever going back.
This drive sorta came after using Beancount+Fava for a couple years and realizing Im the only one who could understand the accounting system and it'd suck if I needed to share it to family or start an organization with it.
Happy to hear if there's interest in such a thing. I'm the same guy that collaborated on bringing extensions to Fava a few years ago.