Yes the iPhone 3GS did get updated to 5.1, but a lot of people say it runs like crap on the phone. I know someone who did the upgrade with his 3GS and it lags all the time now. So much for that flawless iPhone experience.
The way you keep going on and on thread after thread it almost seems you are trying to convince yourself of something. I mean you say how much you love your new iPhone and how flawless it is and go on and on about those terrible Android phones. I think by now we have the point that you feel the iPhone is perfect and you hate Android phones, but some of us like the features of the Android phones. I know I sure enjoy having fast Verizon 4G LTE. I enjoy having widgets and multi-tasking is fast and easy from app to app. I also like having a larger 4.3" screen. It's all about opinion. You love your iPhone so I don't know why every post you make sounds like your trying to tell yourself how happy you are and make us listen to it over and over.