I posted here earlier about the terrible battery performance on my iPhone 5. At the time I blamed it on my ATT Microcell, since battery life was always horrible at home, but pretty good away. However, I've been trying all the suggestions posted here and elsewhere (backup/restore as new phone, location services, brightness, LTE off, notifications, iCloud, etc.) and continued to have problems. What seems to have worked for me is changing all my email from push to fetch. I still get new email without doing anything, but my battery performance has gotten alot better. For instance, my phone has pretty much only been in standby for 5 hours this morning (only one short call) and I'm still at 98%. Previously, I'd be closer to 50%.
I have iOS 6.0.1, Location Services On, most System Services On, LTE On, etc. I don't think that the switch from iOS 6 to iOS 6.0.1 fixed things because I had poor battery performance for several weeks after upgrading. Somehow, the change from push to fetch seems to have improved my battery performance. (Although I don't understand why push didn't cause battery problems away from home.)
I can't promise it will fix everyone else's problems, but it's worth a try.