The problem with all the htc devices is that they add that orrible htc sense layer that adds months of delays to every software updates released from google. Htc will not update this phone for more than 6 months from its launch, like they did with all the devices that they launched in the past. Just buy a samsung device, or a google nexus one, you can be sure that you will get android updates for a much longer time.
These phones rock. Since I have AT&T, I'll likely get the One X+ with 4GLTE when my contract renews. I have a graphics design firm and think it would be great for viewing images of my work in such a large format before sending it to my New York clients. I now seem to require 4GLTE but iPhones are just too small!