Motorola does a very good job with software on the Moto X. However, if you're unhappy with the stock ROM for some reason, you now have a new alternative. The first official build of CyanogenMod has been released for the 2014 model (code name Victara), and is ready for installation.

2015-03-10 18_24_26-CyanogenMod Downloads

You'll need an unlocked bootloader to install CM on your Moto X, but that's a simple task if you've got a Pure Edition phone. You just request the unlock code from Motorola and enter it into fastboot. If you're going to flash this first build of CM, keep in mind it's a nightly. That means bugs are to be expected, but at least it's CM12 (Lollipop). The download link is below if you're interested.