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.
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.