Are you going to label any real life experiences that differ from yours as 'troll comments' again just because it doesn't fit your opinion?
Here, I'll help you out:
I had a Galaxy S2, Samsung's flagship phone at the time I got it.
Battery life was so-so on 2.3.4 (about half what my old previous iPhone 3G had). Then it got updated to 2.3.6 and battery life nose-dived. The issues with battery life with 2.3.6 were very well documented. Even better, an updated fix existed for the 2.3.6 battery issue, but AT&T never bothered to push it out. You can blame that on a carrier issue, true. However iPhones updates aren't held hostage to carriers like Android phones are.
Further down the road, 4.0 is finally released (only 8 months after it was officially announced). It's decent, battery is still crap but not *quite* as bad as 2.3.6 AFTER I spend a considerable time fiddling, customizing, and generally having to **** around with the phone just to get 'decent' functionality (the true face of Android's 'customizeability', having to screw with it non-stop just to figure out what's screwing it up).
Then 4.0.4 got released, and proceeded to make a whole crap-ton of AT&T GS2's go through the 'sleep of death' issue. Phone would randomly not want to wake from a sleep state, forcing a hard reset and 20% less battery remaining after the reboot. This was a very widely reported issue. This rendered the phone almost unusable for me. I had to get around it by loading CM 10.1, which actually ran pretty nice. However the default Android apologist's answer of "just root and ROM it" to deal with the shortcomings of Android is an unacceptable answer for the general public, nor should it be.
About 3 months after 4.0.4 got released, AT&T finally acknowledged the issue existed, and 2 month after that finally pushed an update to fix it.
CM 10.1 was actually working pretty well for me until I got an iPhone 5 through work. After about a week of learning just how WELL the phone worked without having to **** around with it all the time like my GS2, I was converted.
And before you get the idea that I'm some simpleton who's afraid of technology: I've worked in the IT field for my entire adult life, working with all sorts of technology. Bad tech is bad tech, and continuing to put up with bad tech in favor of technology that actually works does not make one a 'leet tech pro'. It just makes one a stubborn dumb ***. The users I support would not tolerate their PC's and server architecture (which they rely on to do their jobs) to randomly die on them several times a day like some smartphones do, but apparently that's OK with phones and makes one a 'tech savvy' person to put up with it. Ridiculous logic.
So yeah, this was a flagship, top tier Android phone from the most successful Android manufacturer that ran like absolute crap until I finally had to hack it compared to my iOS device.
Does that answer your question?