For this comparison, Pros are items that are not true of the other device.
Pros of Nexus 4:
- It's a Nexus
- Instant updates to the (3)
- Best software
- First and most reliable access to new features
- Factory images stored online (easy recovery)
- Easy to unlock, etc.
- An amazing development community.
- Low off-contract price because of Google subsidy
- Photosphere
- One of the best displays on a device
Pros of the Moto X:
- Available on CDMA carriers
- Has LTE access
- Always On Touchless Controls
- Active Notifications
- Fastest/Smoothest device (phone) available to date
- Customization (external cosmetic)
- 32GB is an option
- Much better battery life
- More compact design, reviewed as one of the best feeling (in the hand) devices ever made
- Presumably more durable materials (than glass)
Reading through these two lists creates an obvious picture of one device that is made primarily for tinkering, a developer or software enthusiasts's device and one that is meant to provide an amazing mainstream experience.
It's easy to justify one over the other on a variety of individual things, but honestly I think the Nexus 4 may have finally been soundly unseated from it's position as the best device available. With the HTC One it's been close for 4 months (the experiences are so wildly different it's hard to compare), but for mainstream consumers (and even some of us nerds) the Moto X just might be the best device available.
Good news for Nexus enthusiasts, there is a refresh due soon (2-3 months) that will hopefully make this a much tougher fight to call!