If you need dual core processor functionality, a even better looking screen than we already have, and just have the "new device" bug, then go for the X2. If not, stick with the X1. Still havent run into something I CANT do with my X1. Even when I have to sbf back to stock non root GB, like I am currently, it is simply still the best phone. You can overclock the processor, root it, rom it, u name it. The shelf life, well thats up to opinion, developer desire and overall popularity. It still does quite well here as you can see by the numbers in the forums.