I've been using ledger for the last 5 years. I started playing around with it when I got tired of Mint failing to connect to 1 of my accounts and it lacked support for several others. My primary drive to use Mint was to have 1 place to view all of my accounts. The analytics to show spending on groceries vs restaurants was a nice-to-have. I'd never been fully comfortable with the security model but I didn't have much money at the time.
If I had to summarize my favorite features I'd say:
1) Strong support for multiple currencies/commodities including cost-basis,historical-market,current-market price conversions.
2) Advanced reporting options to support various filters, mutations, conversions, outputs. One of my favorite reports is total net worth in CAD converted using latest market prices
ledger bal Assets -V -X CAD
Another might be top expense accounts in decreasing cost:
ledger bal Expenses -H -X CAD --flat -S -T
3) Error detection: by enforcing double-entry accounting it has helped me identify hidden fees. It also helps when I make a mistake balancing a transaction.
4) Better than 2 decimal precision. This helps with crypto where your crypto balances can look something like 1.23456789 BTC
If I had to summarize my favorite features I'd say:
1) Strong support for multiple currencies/commodities including cost-basis,historical-market,current-market price conversions.
2) Advanced reporting options to support various filters, mutations, conversions, outputs. One of my favorite reports is total net worth in CAD converted using latest market prices
Another might be top expense accounts in decreasing cost: 3) Error detection: by enforcing double-entry accounting it has helped me identify hidden fees. It also helps when I make a mistake balancing a transaction.4) Better than 2 decimal precision. This helps with crypto where your crypto balances can look something like 1.23456789 BTC