It really just depends on how comfortable you are in the command line. If you know how to get your transactions downloaded from your bank and don't ever want to leave the command line, hledger is great for you -- I've been using hledger since 2019 and love every minute of it.
If you need something point and click, or, need a high "wife-acceptance factor," firefly-iii is not a bad choice.
After coming from hledger, I did try firefly, but, stuck with hlegder due to how amazingly powerful it is with nothing but a text input.