The experience has improved quite a bit since I got my first PinePhone in June. That said, this device is never going to be really fast. It's acceptible now, though, and it turns out, that you can adjust to things being a little slow every then and now. Most distributions don't use the acceleration capabilities the SoC offer as much as they could, and there are other areas where improvements for battery life and smoothness are still happening. It's been serving me fine as my only smartphone on weekends (and as a secondary device on workdays).
I've been tracking the Linux Phone landscape on my blog[1], in multiple videos[2]. I have also adopted an App List, to list all the apps that run on these nascent Linux Distributions and are optimized for smartphones.[3]
BTW: The coolest feature is that you can just put another distribution on a microSDHC/XC card and boot it. Like this you can carry multiple phone operating systems that fit certain circumstances.
[0] https://wiki.pine64.org/wiki/PinePhone_v1.2b
[2] https://linmob.net/videos/
[3] http://appl.ist
[1] https://www.youtube.com/watch?v=fCKMxzz9cjs
edit: added details
I was hoping to find some time this weekend to try some alternate UI's
I wasn't expecting it to work well, but it was far worse than I imagined. I tried several ROMs and the software is starting to improve slightly, though.
But thats not its main mission. Thats not what it's selling.
Total user control, like on real desktop Linux, for those who can wield it, because thats literally what youre getting.
For now this space is for a very specific audience. Maybe in time (like Ubuntu did for desktop Linux on PCs) there will come a distro which is usable enough OOB to have the same effect on mobile.
We mobile Linux users will still be a minority though, and we probably wont mind. Just like we dont mind being minority desktop users either.
I just want a feature phone with a browser.
I would even be keen to see KiaOS running on it, but I don't think you can right now.
As for KaiOS, I doubt we'll see that soon, as IIRC like FirefoxOS it's designed to run on Android kernels. With GloDroid being mostly dormant and incomplete, I doubt we can pull that off.
Genode is working on a port. I'd gladly run seL4 instead of Linux.
A decade-old phone would run Android 2.3.7 (Gingerbread), have a dead and unchargable battery, no longer support modern SIM cards which is fine because its odds of connecting to any modern networks approach zero as the old spectrum gets recycled, be unable to run any recent apps (ancient OS version, no memory) including not being able to run any browser capable of opening modern websites, and would have a slow clunky UI on a cramped little screen. The PinePhone has a long way to go, but it would destroy any decade old phone in very nearly every comparison.
The stock browser crypto algorithms are too old to connect to most sites, practically zero apps of use support anything that old, you aren't going to be running Firefox or Chrome unless you grab an ancient build. No WhatsApp, Signal, etc. The majority of stuff on F-droid doesn't run, the camera is terrible, it has basically no app storage and you have to use that old mod which allows an ext partition on your SD for apps, which is _slow_. I'm really not sure could find a single practical use for it.
I'm (hopefully) getting a Librem 5 phone sometime this year but I already know it's going to disappoint even as I've been expecting as much from the start. You're not getting these phones for their practical superiority on any metric, but as a weak signal to the world of an approach you'd rather others took, and maybe this will help form a better bedrock for yet another attempt in another 5+ years especially given how much upstreaming is going on vs. what Mozilla or Ubuntu did. I think the Librem is even more disappointing than the PinePhone (which, given its much more reasonable price, I'm tempted to buy for the same reasons I'm getting a Librem) and that's only comparing with my Note 3 let alone some of the monsters out there now (16 GB of RAM on a phone exists). The Librem/PinePhone have as much RAM as my nearly 8 year old phone, same number CPU cores (but lower frequency and probably lower performance), same internal storage, in the case of Librem actually more money in nominal prices, both lower screen resolution, uncertain whether Librem'll survive carriers moving to VoLTE (my Note 3 will)...
My only point in this mini-rant is that while it may not be a 10 year old phone, at 8 years my Note 3 is still looking better than these 'new' things on feature set. GP is right that these open phones are disappointing, even if in some cases there's nothing to be done because of the higher level project goals.
It's tri-band, but I only use it on wifi. I might be able to compile newer firmware, but the Android SDK has never worked for me even in the most casual use, so I never tried.