Sprint is basically throwing the EVO 4G at the Palm Pre launch buyers and saying, "Here, take it, you'll thank us later," since June is when everyone that bought a Pre comes up for upgrades.
I'm having a VERY hard time deciding whether I'm going to go EVO or Nexus One. I'm worried about the EVOs size. Ostensibly, the EVO has better hardware, but at the same time I'm worried about the whole HTC Sense thing and how that will affect the timeliness of OS upgrades - something one needn't worry about on the Nexus One probably at least for another year.
While all the cameras are nice on the EVO I can't imagine ever making use of the front facing camera, and the EVO is missing the extra microphone that the Nexus One uses for noise cancellation, so I'm wondering if the EVOs voice search reliability will suffer as a result - something that seems to be high on every N1 user's list of favorite things.
I also don't like how I'll be getting HTC replacements for some of Google's stock apps and can't get these via the Market (someone correct me if I'm wrong). On the other hand, the hotspot feature of the EVO could definitely come in handy, and if it's priced right through Sprint (estimate being $10-$20) I could definitely see using that in some situations.