I think the OTA has been a very mixed bag for battery life.
For me, 4G standby drain has been significantly reduced (from 8-10%/hour) to 3-4%/hour. However, the OTA seems to have incompatibility with numerous apps, resulting in more rogue processes (in Android system or otherwise) that eat the battery like piranhas.
Last night I left the phone off the charger, and in 2 hours of airplane mode followed by 8 hours of 4G idle, the phone went from 100% to 84% with no use -- not bad at all. Recharged it right back up, then went to work. Again left it on 4G for 2-1/2 hours, went from 100% (probably more like 98%) to 86% with minimal use, still very reasonable. Started using it at lunch for some browsing, and it went to 71% in about 40 minutes (yikes), with the phone getting warm. Stopped using it completely (but left it on 4G). 20 minutes later, it had dropped to 64%, with the phone still warm. Rebooted immediately, leaving the phone at 57%. Then let it sit (with 4G) and about an hour later, still at 56%. Did some activities for an hour (part of the time charging on USB) with the phone ending up at 46%, then took it off the USB and let it sit for 4 hours (idling on 4G), with it ending up at 32%. Then started to use it again a little more (but not heavily -- just some browsing), and after a while the phone got warm and depleted down to 6% within an hour.
So I'm suspecting that people who are seeing improved battery life after the OTA have not been running into these rogue processes, while those who are seeing horrible life may be encountering rogue processes in running their normal apps, which didn't occur prior to the OTA, and these are gobbling up 20-30%/hour even when idle. Reboots seem to stop the processes, at the cost of several points of battery, but using the semi-incompatible apps again (perhaps) will start up the rogue processes again.