I am using Moto X for a long time now. Let me talk about some pros and cons:
Pros:
1) Awesome Display
2) Good sound quality
3) Very effective and clear front camera
4) In-built Moto functionalities like(Drive free, Auto sleep mode, Jerk Camera etc)
5) Stylish look
Cons:
1) Devoid of features in camera(cannot add effects while clicking)
2) Battery back-up is a pain
3) Hangs at times
4) No slot for external memory. You cannot install plethora of apps and have it on your device. After some point in time, you are compelled to un-install certain apps in order to install a new one.
Overall, I would say that the phone is a good one but not worth the money I invested to get this piece. It hangs at times and that is the pain point. The features provided are decent enough but a common man wouldnt use them very often.