My battery is actually quite normal after the initial days. I meant it's not like super good, but at least on par with my iphone 4. I think the syncing between your old phone and new phone, and some bad apps must have play a role. Also calibrating battery helps. Something I don't think you need to do to make the battery better is to turn off the location/bluetooth/LTE, etc. Those suggestions made no sense to me. Without turning off those features your phone should be at least stand for a day with normal use (say 2-3 hr music, 1hr phone, 30min text, 1 hr internet, etc)
But another thing you need to expect to drain your battery fast is to have GPS gudiance on while you driving. Which is always the case because that's probably the most usage a phone need to be (it needs to use tons of data, GPS, speaker, and constantly screen-on!) So if you use GPS function a lot, you shouldn't complain like after 2 hours usage 50% or more battery is gone. I think that's normal....
That being said, something I do notice about my phone is that it's fairly good at standby mode (screen off, everything else on), probably drop less than 1% per hour. Very good while you only listen to music (about 1-1.5% an hour maybe). But pretty bad when you do anything with screen on (1% every few minutes). However, what intrigued me is that it seems doesn't matter much about what you are doing. Say I am simply writing an email or blog, I can see my battery dropped every few minutes. But that dropping rate seems identical if I am playing a cpu/gpu-demanding game or if I am downloading stuff or surfing the web, etc. Basically when it's on (other than just listening to music), it seems draining your battery fast.
If your battery even drained battery "constantly" at standby mode, then there must be a hardware problem or a bad outdated app you used a lot and left-on. "Constantly" the key, I meant there were a couple times my 4 died overnight for unknown reason. However the other 600 nights it was perfectly normal.