I have two unlocked 8X. Both are good phones, but HTC keeps updating some firmware on it on a regular basis. The last update has seriously diminished the battery of my two 8X... so much that I went and got me a Lumia 920 with all the updates. While the 8X is the more practical phone, the 920 is more capable and probably worth the extra weight for now. The issue I have now with the 8X is that when it switches from one network to the next, it hands up and drains the battery. You see, I am on two networks which are with the same provider but which have different names but the same APN settings. The 8X has issues with that since a firmware update last week. While my 920 is happy and has no issues with it.