I played around a bit with hledger, but ultimately did not see a reason to switch from ledger. I don't remember if I ran into any issues, but at least they are not totally compatible.
I very much doubt that, since Google removed the call recording APIs. But if someone can tell how it would work on recent Android, I would love being proven wrong.
You are arguing for selective encryption, but I can't really find any technical argument in your comment.
Whether we are speaking of encryption at transit or rest, there's a general consensus that encrypting everything is best in every way except possibly performance for select cases.
For example, it allows hiding (meta)data about the really important bits, and with computers it's really difficult to tell which bits of (meta)data could be combined to abuse. Tampering is a consideration as well.
As a finn, I can confirm I'm the happiest person in the world for the whole week it's sunny and doesn't rain during the summer!
Suomen kesä on kaunis ja vähäluminen.
Also, if you make it through the darkness of November alive, you must have built so much mental resiliency that rest of the year is walk in the park regardless of what happens.
Would be nice, apart from the recording notification to the other party. Defeats the purpose of call recording in the first place.