With all the Android handsets you say you've owned in the past (was it 7 you said?) it's amazing you didn't figure out Nexis handsets were the ones to get if updates were your be all and end all. They've always been main focus when it came to development too.
Yep. You were paying attention, so you should know I mentioned the Nexus S 4G as one of the phones I owned. Got it for that exact reason. It was awful, only had it for a few months. By the way, it's a Nexus phone but it still hasn't received the ICS update 5 months later. Why? Samsung and Google say it's too difficult to update it as fast because it's CDMA. However, my iPhone 4s is CDMA and I got iOS 5.1 the same day the GSM 4s got theirs. Just another example of how terrible Android and it's OS have become.