Debating between Galaxy Nexus on Sprint VS HTC One X on ATT

Or maybe the Galaxy S III on ATT. I am really down with vanilla Android, but the specs on the other phones look nice and the skins aren't as craptastic as most phones.

Does anyone have experiences with Sprint's data network in NYC? Is it worth the same price as ATT to get ICS updates as they come from Google?