And I'm sure that you learned all of this through first hand experience by using Android and iOS phones on a daily basis over an extended period of time.
No, of course you don't. Your judgment would be completely different if you actually had.
If your iPhone/iPod Touch could run live wallpapers, I'm pretty sure you'd have one just to show off how awesome your gadget is. Since your castrated operating system doesn't support widgets and live wallpapers, of course, by definition, they have to be "stupid".
I also don't know where Android supposedly is a resource hog. My Galaxy S2 runs circles around the iPhone 4S and it never "fries" the battery. And it still has more features than the iPhone 4S - and most of the OS features that Apple now introduced as "innovations" in iOS 5 have been in Android since, well, ever. Including voice assistants.
Maybe the 3Gs still runs the latest iOS, but it's actually a suboptimal experience. Not as bad when iOS 4 was released for the 3G, but it's also not a real joy to use iOS 5 on that old 3Gs hardware anymore. And talking about software support in general -- my iPhone 3G was only over six months old when Apple decided to drop the software support for it. Sure, the 3G had already been on the market for quite a while when I purchased mine, but nevertheless I felt betrayed by Apple. I also felt betrayed by them when I had to pay for every single iOS update for my first generation iPod Touch. They only changed that AFTER I had already sold my iPod Touch.
But the most important thing speaking FOR Android and AGAINST iOS is the fact that you CAN customize the Android OS. It provides freedom. The one thing that you will NEVER get from Apple, and that alone is the ultimate killer argument for me to never buy an iOS-based product anymore.