I think there's too much emphasis on the OS. It's not the do-all of the platform. Other things matter more, like the health and structure of the ecosystem.
By "health," I mean app support. As long as 3rd-party support is healthy, shortcomings of the OS can be remedied with add-ins. Since ICS unifies phone+tablet, it allows carryover momentum from the sizable library of phone apps, which didn't happen for HC. Android's biggest advantage is its current market share on phones. ICS will hopefully leverage this advantage to drive the tablet effort.
"Structure" means any number of things, but the most basic is the app store. I fervently hope Google will improve it--as well they should for taking a 30% cut. It is the worst software depository I've ever seen. There is no way to sort and only some rudimentary filter (if you use the web interface). App discovery is well nigh impossible. Hopefully, the Amazon store's competition will spur improvement.
We tend to equate latest to greatest, but reality is more prosaic. ICS is a work-in-progress, just as HC was a WIP. It's not an endgame, but part of an ongoing process. IMO, it's less a coding thing than a conceptual thing, as the notion of mobile OS is still an evolving concept. Right now, we're still at the "mobile is for social networking/media/communication" stage, which is a spillover from the smartphone. Aside from taking advantage of the larger screen, no one has a firm grasp of the tablet's potential. There is no overarching vision. It's a trial-and-error process.