I had a G2, note 3, S4 and moto x. I am now using a nexus 5 quite happily. I stayed with the nexus because I like to flash ROMs and tweak. The X is such an excellent device though and I do miss several features, many of which I was able to duplicate with a custom ROM. If you like to customize get the developer edition X because you void warranty by unlocking bootloader on other X versions and can't hide that fact.
Also, I found Motorola's customer service and warranty service top notch (i replaced a couple devices) and suspect they would warranty a device even with an unlocked bootloader.
Sent from my Nexus 5 using AC Forums mobile app