beancount user here, I remember starting with ledger/hledger and then switching to beancount because of its nicer handling of investments (as in nicer towards the user); the "Philosophical Differences" highlighted in the docs reminded me of why I switched — and then there is fava which is cool to start with