The crack issue is real and I have SE to fix it multiple times (Free in SE USA but shipping cost is not). It could be my own issue since I am a rom cook and need to take out battery cover many many times to test my roms.
But other than that, X1 is still a very good phone with very good spec (decent fast CPU, lots of ram, WVGA, 3.5mm audio jack, TMC for GPS, ..etc) and size. I don't mind paying big $ for phone and I am still using X1 because of above reasons.
BTW, X2 is not make by HTC so would not have the great support from XDA developers. It's almost the same spec as X1 but looks very ugly compare to X1.
My SE X1 rom-> http://forum.xda-developers.com/forumdisplay.php?f=471