PP, and installating multiple mirageos VMs to try and compartmentalize and minimize the resources needed to run each "app". For me fediverse and newpipe ended up being problems, cause I dont know what to replace them with. Fluffychat, axolotl (signal), seemed like the best candidates for the rest. I've had best luck with mobian on phosh (gnome) and postmarketos. Manjaro is my daily driver OS's on most of my PCs/laptops, but not pp because they focus on KDE/plasma and I dont like it
Which might improve the devices in the future, (better chips and more resources) I'm (at) karen.m:matrix (dot) org if you'd like to ask me anything more specific about pinephones, or I can reply here...
Ordered my librem5 in July 2019, still waiting for it... So i got nothing on that one yet, PP only took about 2 months.
@atomicpoet
And finally, without the ppkb the pp is lucky to get 3-4 hours per charge. It's a battery hog if you use it for anything other than just text and phone, as it's essentially a very tiny under powered, under resourced (ram and disk space) laptop, with bad/broken UI and tons of bugs.
Im glad to have it though, im still going to mess around with xen in a qubes inspired way. hope good programmers contribute more towards Linux phones to help improve them and in the end improve uptake