Every Sprint store, and or retailer I have spoken to say to pass on the EVO 3D because of the crash issues it's still having. They also said to go Nexus S because dual-core still isn't supported by Android yet, which is true. They also mentioned if I liked battery life to stick with the Nexus. Funny tho to hear them say that about the Sprint EVO line.
but if I'm going to keep a phone for 2yrs... a lot will change. then again, that depends if I'm willing to bet we can load our own roms. Or that HTC releases updates fast enough. Ah well, I figure I'll get the EVO 3D on launch, if I don't like it, there are plenty of nexus s 4G's out there =)