It would have been helpful to specify the time when you had that disappointing experience with the Librem, and then put in the closet. At least for PinePhone, going to 1% within a day was a flaw of very early software, and good hibernation settings were released years ago already.
That said, I wouldn’t recommend the current Linux phones. Years after I got my PinePhone, the experience still pales compared to my old Nokia N900. I wonder if the lack of a physical keyboard discourages hacking. (Yes, a keyboard was released, but you have to order it separately and it has been reviewed as clunky.) Moreover, sometimes I wonder if the tough economy of the last decade has put a lot of idealistic people, who might have hacked FOSS in days of yore, into the precariat and there are just fewer man-hours available for mobile-Linux progress.
These days when suspended it lasts about 20-22h with modem on when laying there and doing nothing. With the modem off it's probably >30h (extrapolating from power consumption, haven't actually tested in a while). In my regular usage it usually lasts 6-10h depending on how much I use it during the day, which is still rather short, but long enough that it's pretty rare that it goes flat before I can charge it. I don't even bother with power banks most of the time.
> good hibernation settings were released years ago already.
As long as you don't mind not receiving notifications (unless originated from an IRQ from the modem, assuming it didn't crash itself during hibernation), and if you don't mind not using tethering with turned off screen.
"Good" is very, very relative, especially when it comes to the PinePhone software.
> if you don't mind not using tethering with turned off screen.
Isn’t there a feature to disable the hibernation timer if tethering is on? That seems like something that could be hacked in just a few lines of code. For my own use, I already found on someone’s Github a systemd service that disables hibernation when the PinePhone is playing audio. (Of course, I agree with you on the last point.)
A lot of the hacking I did on the Nokia N900, I did while standing in queues at shops or riding on buses. The built-in keyboard made that easy. Sure, I could use a Bluetooth keyboard with the current Linux phones, but it is not as convenient.
The pinephone keyboard is nice, I don't think it's terribly clunky IMO (and I have had an N900), although it would have been even better if some of the control keys were shoulder buttons.
That said, I wouldn’t recommend the current Linux phones. Years after I got my PinePhone, the experience still pales compared to my old Nokia N900. I wonder if the lack of a physical keyboard discourages hacking. (Yes, a keyboard was released, but you have to order it separately and it has been reviewed as clunky.) Moreover, sometimes I wonder if the tough economy of the last decade has put a lot of idealistic people, who might have hacked FOSS in days of yore, into the precariat and there are just fewer man-hours available for mobile-Linux progress.