Yeah I understand that and I dont really obsess over it either as long as I can do what I need between charges. (as you stated) But again the point is Apple should be able to do a better job with these updates such they they dont require so much user restoring and setting and resetting and rebuilding and off and on just to make it work. Certainly it should not mess up a phone that WAS working fine.
While there are many variables with how folks use it and how they are setup and what apps they have, if I take a phone setup a certain way with certain apps and its working great, then all of a sudden an new update that highly paid enginneers worked on for 4 months actually makes a working phone not work anymore, well thats not a good thing. And if said update causes the end user to have to constantly restore ahd jump through hoops just to make their phone work the way its supposed to work from the vendor, well thats not really ok either after a while.
I mean a new device and new OS, sure there will be some glitches, a few patches here and there SHOULD make those initial glitches better not worse. Thats all I am saying. And Apple is a very sophisticated company with a lot of smart people, I would expect 4 months of looking into current issues would work a bit better than it did. I mean perhaps, dont add new camera buttons and other features at the moment and concentrate on fixing an existing issue that causes end users to not be able to simply update without a hassle and solve the ongoing issues that existed since day one MIGHT be a better game plan. iOS 5.1 fixes the issues then iOS 5.1.1 adds a new button or whatever. I still do like my phone and it is currently working fine so dont read in here I am totally dissatisfied with it. I am just dissatisfied that an update that took so long to come out did not work any better than it did (I mean even in your case a perfectly working phone now has slower data speeds and 10 hrs less battery life due to an update designed to make it better.) And stating those facts is not really "obsessing" over it. Maybe 5.1.1.2.1.7.3 will make it better until we start over the process with iOS 6