I know what you mean here. But I just want to add for further "education" that there's a difference (many) between Apple and Samsung in the regard though. Apple makes their own OS - they have no approval process other than internal. When Google releases a new OS - it has to then be skinned/adapted by Samsung and then also approved by the carrier. It simply takes longer. And that's why they have less of an idea of time frames or which devices it makes the most sense to "upgrade." I'm not defending it. Just stating that it's apples to oranges.
I just got an Android phone - and one of the many things I do love about it (right off the bat) is that when I take a picture - I can immediately rename it in the phone. No longer do I sent images that wind up as attachments "photo 1, photo 2, photo 3" etc. Something that annoyed the @#$% out of me on the iPhone. Perhaps minor - but it's one nice feature already I'm enjoying.
Regarding upgrades, yes the process internally is different but the end user tends to only care about the experience. So while it sucks that Samsung has more hoops to jump through, that is the bed they made for themselves. Apple refused to do a phone UNLESS the carriers would work with them and allow them to provide the software updates. Samsung could not manage to write their own operating system and so they depend on Google for it.
That feature on renaming the photos is kinda cool. I'm not sure how often I would take the time to do it, but at least somebody could see which photos they wanted to download to their phone before downloading them based on name. I hope you got the Galaxy Nexus -- after seeing ICS, I see no reason to run any other version of Android.
One other side note on upgrades... Google typically does the upgrades to Nexus devices, but recently pulled the Verizon version of the Galaxy Nexus from that list of phones they support. Supposedly it has something to do with Google Wallet being excluded according to The Verge. My brother-in-law called in to Verizon to complain about the exclusion and this side effect, but in reality it is Google who is choosing to pull the OS upgrade support for the device and likely pushing that to Samsung to manage due to the change they conceded to for Verizon. Who knows what's going on behind closed doors, but, as a customer, it is not something I would want to be caught in the middle of.
As long as Apple is producing a great mobile OS, I will be sticking with their well-supported products. It will take a whole lot out of Microsoft to get me to switch to Windows Phone, even though Windows Phone has some very slick features -- I just have too much invested in software and media from Apple. I'd have a hard time switching to Android just because I am getting more and more weary about Google's privacy policies. I'm already considering switching off GMail and I don't like searching on Google and having them tell me when I last visited a Web page (server-side history tracking). Google is giving me the creeps more and more. I'm sure Apple is tracking purchases for features like "Genius Recommends", but at least they are not searching my iCloud email. The GMail Man video that Microsoft put out certainly gives you an eerie feeling about what Google does with folks' data. Makes me wonder if Yahoo is doing the same thing too.