i can't agree enough. i got an openmoko second hand after a friend who got it gave up on it because he couldn't use the device for actual phonecalls and messaging. he was very frustrated and disappointed. i managed, after trying a few stacks to find one that mostly worked (it was the qt one).
i am now using /e/ which tries to add more privacy to lineageOS, and they manage to produce a much more polished experience than raw lineageOS.
it makes a huge difference. things that i was struggling with on lineageOS, like searching addresses and getting directions suddenly work out of the box and if anyone asks for recommendations for a privacy oriented phone i'd point them to the models that e.foundation sells with /e/ preinstalled.
i do hope that someday i'll be able to recommend a purism model too.