Sean. I dont really understand what you mean by the razr isn't built for ICS? Why wouldn't it be? It's no different than buying a laptop that says customized or certified for windows 7/Vista. Which many will know means nothing. You could throw XP on there and it would run it fine. Linux, ubunto...whatever. ICS may even run better on older phones. Look at what windows 7 does on 256meg ram machines. Makes them feel snappy and new.
History shows that when these mobile companies build phones, and then have to repackage software to make it work on an older device...It just doesnt go to smooth alot of the time.
Yes sometimes it goes Fine, but from what I've seen the past 2 years makes me very suspect towards alot.
2 of my EVO's that didnt ship with Froyo were destroyed when the update was released.
My Incredible was Bricked when Froyo was released as well.
Then you have phones like Vzw's Fascinate which never even got an Update to Froyo
It took forever for the ThunderBolt to get Gingerbread, and when it did it was a mess...Just recently they released another Build for it.
To keep going the Charge is still on Froyo...And it's a Droid Branded phone...Where's GingerBread?
Listen in my eyes I buy phones for pretty much that moment, the software that it has on it is the software I expect for it to have on it when I sell it. Yes I go through alot of phones.
I just feel that ICS is going to be a pretty big move in the Android eco system and that some of the last phones of 2011 may not be able to handle all that ICS goodness when the time comes for it to be pushed out. Hey maybe they will, and tide turns and all these phones, buttons and all will be awesome with ICS on them...To be serious, I hope so. I'm a stong supporter of the whole Android movement.
If your in the market for a solid well built phone right this minute, jump on the Razr....
If you want the latest and greatest when it comes to software...There is no better choice then a Nexus branded device...Simple as that!