I will share my opinion on the two devices
Topic Winner Why
Screen One Higher resolution and it shows
Camera One Clear sharp pictures, Low light performance, Zoe clips are amazing, Highlight videos are unmatched
Sound One Front facing speakers w/ amp are amazing, with/without headphones. surpasses any phone on the market
Battery X? My One is great on battery, lasts all day, charges well, etc. I would only guess the Moto X has better life due to lower res screen/smaller processer
Look/Feel One The build quality, feel, and appearance are amazing on the One. Once you go aluminum, you won't go back. MotoX customize is cool though.
UI One Sense 5 is really good. Moto X has "vanilla" android which is very vanilla i.e. bland. has less features and both run smooth.
Conclusion: I had the choice, I chose the One. I played with both phones and researched like crazy. Your opinion may vary.