Since the latest round of updates, I've noticed that battery life has been a little better, but it's inconsistent and frequently still pretty bad (losing >20%/hr just web browsing). Two days ago, I had 3 Edge tabs open browsing a few sites (including this one) and I noticed my Surface was hot and the fan was going for no apparent reason. I started Task Manager and saw that Edge was using 25% CPU. Since then I've been using IE when I'm on battery power, and it's made a big improvement in my battery life. It's not hot, and the fan isn't on. Not sure why (lack of ad blocker, maybe?) but there you go.