I think Beancount might actually be better than hledger for the ways I intend to use it, but I wish Beancount was a bit more relaxed with naming conventions and account names/structure.
Where would you like to see it be more relaxed? While the documentation has some pretty strong recommendations, other than the top 5 accounts, you can pretty much do as you wish.
Having spaces in account names and not having to type the currency for every transaction would be nice. Though, I will say it's been quite a few years, so perhaps things have changed.