Been lurking on Android Central for awhile. I have a question.

I just bought the EVO this weekend. Love it so far. Upgrading from a Hero. It was kind of an impulse, because I really hadn't been planning on upgrading yet, so I hadn't really looked into phones. At the Sprint store, I was looking at the Evo 4G (even though my area probably wouldn't get 4G til the NEXT millenium) and the Nexus S. The salesman was steering me towards the Evo...said it was what he had, and gave me a few reasons why he thought it was better. Duh! I didn't realize til a day or two later when I was reading reviews that the Evo 4G is being discontinued. I'm sure that's why he was steering me towards the Evo. In the two or three days that I've had the Evo, I LOVE it! Awesome phone. But I'm worried about updates. I wonder if it will get ICS? I've still 27-28 days to return/exchange it. I can get the Nexus S for the same price....not sure about the EVO 3D. I guess I'm just looking for opinions about whether to keep it or if I should exchange it. Thanks!