The thing that's making me consider returning mine is the fact that it's not "next gen" hardware per say. It's like building a new PC today and putting a I7 920 in it. Might be a bad example, but I think you get the idea. Kinda seems like this phone wasn't thought out completely. They should have paired the highest possible current hardware with the newest version of Android. But they used older hardware instead, and are trying to sell it by pushing ICS.
I can see a really bad ass phone, hardware wise, being released soon, getting ICS, and being THE android phone. And GN adopters would be left with a lackluster phone with ICS. Like I stated earlier, I really like the phone, but it's just not that big of a difference over my Droid X with Liberty on it.
Did that happen to the Nexus One?