I think I know what's causing the sub-par battery on my S0 42mm. On 3.1 they seem to have improved the algorithm that turns on the screen. Previously when I was laying in bed it was difficult to get the screen to come on in most conditions. Now it comes on easily, and all the time. This is both good and bad - easier to see the watch when I need it, but as I wear the watch overnight it's now draining a ton of battery overnight I believe just due to the screen coming on as I sleep - up to 50% in 8-9 hours as opposed to maybe 20-30% before. Previously I was going 36, up to even close to 48 hours on a charge - never a sweat to make 24. Now it barely makes 24 every day.