It is unusable as a real phone. It's a fun toy and I would buy again to play with, but it doesn't work.
The radio dies all the time. The battery can't last more than a few hours.
Buy one to play with, but don't expect to actually use it.
I actually ended up giving it to my hardcore Linux friend (the i use arch btw kinda guy) and he doesn't use it either.
PinePhone Pro is an upgrade specs wise, but the hardware has even more power management issues and the software support backing isn't really there, seems like development has slowed down a lot on it in general.
I also still have a PinePhone (postmarketOS CE 3GB, 32GB) for my second SIM, and I don't miss calls or texts (SMS, MMS aren't popular in germany) as far as I know - e.g. I've never noticed 2FA SMS not coming through. I am running postmarketOS stable and use the open source modem firmware by BiktorGJ. But: This depends on your mobile carrier, and it may work different for you or impossible, e.g. AT&T in the US has gotten really strict about whitelisting devices for it's network and PinePhone is just not on that list.
Now, about battery life: If you use it as phone, and don't have too many calls, it's fine. It can even last two days, if it's mostly chugging along in standby. But: As soon as you do compute-heavy things, like browsing the modern web, ... Well, it lasts a few hours, depending on how much you do (I sadly did not find the time to do a battery rundown test since mid 2020 (when things were early and terrible), but don't expect more than 2 hours of Firefox use). It's definitely not up to modern iPhones. Also, PinePhone is really slow. I love it, but it's really not fast and never will be.
Regarding a credible report, maybe check out the latest episode of the postmarketOS podcast [1].
In terms of hardware, I keep recommending the Xiaomi Pocophone F1 [2]. It's fast and has decent battery life (being based on a chip actually designed for phones helps). I had to use Windows to unlock the bootloader, after that, installing postmarketOS was easy. You loose the camera and the option of not really usable kill switches, it also does not run all the distributions that PinePhone can run, but other than that, it's as good as it gets IMHO.
Also, keep in mind that the app ecosystem is limited, I try to track it on https://linuxphoneapps.org.
Overall, if you can afford to buy a PinePhone or a used Poco F1 (plus a new battery ;-)) easily, just give it a try. You'll find out quickly whether it's for you (you should like to tinker a bit) or not. :)
PS: If you have further question, feel free to send me an email - I might not see replies here.
[1]: https://cast.postmarketos.org/episode/25-Interview-Alyssa-Sp...
[2]: https://wiki.postmarketos.org/wiki/Xiaomi_Poco_F1_(xiaomi-be...
PineTime : https://www.pine64.org/pinetime/