pxlkng Appreciate your ideas, thanks! This is already a comprehensive list and I agree with all points.
pxlkng set all user-installed apps to restricted battery usage
What I am missing on Android is the ability to completely disable any background usage of a given app.
Even if usage is set to restricted, that doesn't mean this app won't establish background connections on a regular basis.
For example, one of my apps does more background sync jobs, than I need and want for low battery consumption (in fact I prefer manual sync) - despite using restricted mode. The only thing that really helped was battery saver mode, which you already mentioned.
pxlkng (dev options should be kept off at all times as they are dangerous and not meant for production usage)
A bit off-topic, but interesting statement. So I have a question:
Why should active developer options be dangerous in any way - assuming you roughly know what you're doing and don't accidentally change settings? For sure I would be missing Wireless Debugging, which can be toggled in quick settings and is secured sufficiently in my view. Toggling dev options each time is too cumbersome.
pxlkng Many system components have such options (that would break stuff) already greyed out.
But for messing with the system, "available" doesn't mean "safe to use".
Yep. So it probably would be a good idea, if GrapheneOS developers disabled configuration of restricted mode or similar things for system apps, to not shoot yourself in the foot.