Ledger seems too tedious to me for some reason. Tabbing through a form view like GnuCash was a lot easier/faster than ledger's CLI. Editing the text files isn't great either, the text formatting is white space heavy and meant to be readable (but not very writable). Would've been nice to have it as YAML or Jsonnet maybe.
Someone should just write a ledger-cli graphical view with the text file as still the primary way to input new data.