As someone who preordered a Librem 5 a year and a half ago, I’ll be surprised if this becomes a viable option any time soon (or ever). It still hasn’t received FCC certification https://fccid.io/2AT9R and the few that have been released out in the wild to some of the people who ordered in 2017 show a phone that still needs significant software work done and require multiple batteries or constant charging to last a whole day.
I just ordered a PinePhone in the latest batch. From what I’ve been able to find is the software support is a little better for the PinePhone, but the hardware is slower than the already slow Librem 5. It’s closer to being a daily driver, but not by much.
Neither of these phones are a replacement for what most people consider smartphones. Maybe through Android emulation they could be, but if it’s not available as a Linux application or a website then it’s not available for these phones.