With respect to power management, we have been prioritizing runtime power management over suspend right now because we want you to be able to use the phone for a long time. Having a phone last in your pocket all day is nice, but is less valuable if you can only actually use the phone for a couple hours. A lot of phones out there have nice idle times but don’t last all that long if you are actually using them. My laptop can be suspended for days, but I’d be upset if it only lasted for 4 hours when I was using it.
We know that suspend will come and when it does it will help with in-the-pocket idle time, but there are still a lot of “low hanging fruit” with respect to active power consumption we are focusing on first because in the end it will be more valuable for all use cases.