Moto x is easier to hold in the hand and has features like Moto assist, Moto display, and you can customize with Moto maker. The nexus 6 has a good battery, large screen with a higher res (1080p vs 1440p) and the newest Snapdragon 805 processor. And that's about all I can tell you.