I witnessed first hand tonight that poor cell signal strength can cause HORRIBLE battery life. At my girl friend's house my battery drained from 38% to 3% in 3 hours with only 30 minutes of usage.
I think in most of the cases poor network signal strength is the responsible for a poor battery life.
Especially when there is basically no significant drain when the iPhone is in idle condition, like mine (6 hrs standby overnight and battery still is at 100%, as soon as I start using it in the morning the battery goes down quickly).
----------
I'm experiencing the same frustration, but I'm sure it's not hardware related.I have ALL the new iOS7 settings switched off and a lot of the iOS6 settings are off too. In fact I am running my iPhone 5 on the exact same settings as it ran on iOS6 yet I have experienced dreadful battery drain and overheating with all three iOS7 updates. I can't think for one moment that I suddenly and coincidentally developed a hardware issue at the same time as installing iOS7, yet nor can I understand how some people are experiencing zero issues. It's extremely strange but also completely unacceptable. My iPhone 5 is barely four months old yet the battery is performing like a three year old, heavily used handset.
My iPhone 5 is just 6 months old, and the battery was perfect until the exact day I installed iOS 7. What a coincidence .....
Yesterday around noon I was complaining about my battery drain (38% or so) and a friend of mine told me "my iPhone is perfect with iOS 7", showing me his around 70%.
I asked to see his statistics, and while he had similar standby time he was at 59 minutes usage time I was over two hours !!!
So I suspect most of the people saying their battery drain is fine are just using their iPhones less than me (in the same network condition I mean).