Oomoo0sh
Regarding battery, I found the suspend gains to not be that useful for me. I don't know if it's just me, but you give me a GNU/linux phone and I go wild on what I do with it.
It runs webservices, so my data is accessible to all my devices without needing to use a "cloud" service (that is, it's accessible without leaving my local network and I own my data). And the phone is also my modem and router for all those devices. A consequence of that is that I definitely don't want it to go to suspend 5 minutes after I stop using its keyboard :)
Maybe I'm a outlier there, but if users want their GNU/linux phone to do anything more than simply answering to inputs, suspend won't help. We need to make softwares that consume less power, which I would think never was really a consideration of GNU/linux desktop GUI apps, so there's some work we have to do there (and many cool challenges!). I would also argue that whatever the reason is, we need to make software that consume less power anyway.
Are you using Phosh? On Mobian, I found Phosh often freezing, especially when I'm downloading big files on my laptop (one of my main uses for my phone is as 4g hotspot).
When it happens, I found that I don't need a full reboot, I just have to ssh to the phone and run `sudo service phosh restart` - which is cool, because I don't have to reconfigure the hotspot or even just lose connection, that way.