I've had the Epic 4G since December 2010. I like the phone and everything but I hate the lack of updates. It took forever for Froyo and then forever again for Gingerbread. Granted...I did root it and had fun with that. But even CM7 didn't get out of an Alpha. But that's neither here nor there. Gingerbread is coming soon to the Epic and Ice Cream Sandwich is coming to the rest of the world. I have a upgrade available and I don't know why and I'm not complaining about it. I don't think the Galaxy Nexus will see Sprint before next summer when Sprint starts unrolling LTE to some markets. Between now and then I can't stand seeing all these other phones with Ice Cream Sandwich knowing that I just got Gingerbread. I'd preferably like to obtain a Nexus S 4G for cheap and activate it on my line then wait for the Galaxy Nexus to release and use my upgrade on that. In the likely event that I don't get such grace, does anyone think that I should use my upgrade now and get the Nexus S 4G? Or should I just keep my phone and suck it up and wait? :-!