I've been daily driving the Pinephone Pro and other then super sort battery life because no support for suspend yet (~3 hours) its been great! Actually usable and quite a bit of fun. Not recommended to anyone who's not fully confortable installing their own linux distros and using workarounds, though. The future you dream of is coming!
I really hope so! I might get one of those to start playing a bit.
There is also Librem 5 as an alternative.
If you can get one! I preordered in 2018 and haven't gotten mine yet, while for approximately the same amount of money and less time I have also ordered, received, and used 3 different Pinephone editions.