I was contemplating between hledger and GnuCash for a while and then choose GnuCash because it has pretty good UX for transactions entry.
The missing piece for me was a mobile app. So trying closing this gap with HandsOnMoney.
But I'll be honest - I'm putting off the statement import as much as I can until my financial anxiety kicks in.