What's so frustrating is here everyone is turning off all the stuff that makes the iPhone cool to begin with (location services, etc.). I mean, what's the point of having all this stuff if we can't use it w/o sucking the life out of our battery?!
I personally don't want to have to turn on location services every time I want to use it nor should I have to. When I had my iPhone 4, my battery was just fine and I had location services on all the time (granted turned on to only the apps that really needed it).
I just think its BS that we have to turn off all these cool functions of the iPhone just to make the darn thing work properly.