Re: should i root my moto x?
Rooting allows you (and the apps you run) root, or in Windows parlance "Administrator" access to your phone.
This can be good, in that restore apps have access to write to areas they don't themselves own, allowing them to restore application settings. It can also be good in that customization apps are allowed to make modification to system files that they wouldn't have access to unrooted.
This can be bad in that any app can also write to any area on the system, so you need to be more aware of what applications you use and where they are from.
Rooting can also change the behavior of over-the-air system upgrade scripts from your carrier, which usually do not anticipate your being rooted. This can cause problems with those.
If you are asking "should I root my phone because rooting is the best way to run my device?" the answer is an emphatic "HELL, NO!!!!"
If you are asking "I need to be able to restore application settings from a backup I made or want to change the startup animation of my phone, etc" the answer is "Yes, you'll need root to do these things, just understand the risks."