The device doesn't pack a massive 5,100 mAh battery as had been rumored, but that was a rather doubtful claim. And the 4GB of RAM, 16-megapixel rear camera and P2i hydrophobic coating are nice, but the eight-core MediaTek Helio P15 processor seems weirdly out of place on a Motorola device. Other specs, at least on the China version, include a 1080p screen, dual SIMs, 32GB of storage and Dolby Atmos sound.

The specs aren't bad overall, but the device has serious competition now, especially in China. For the same price, you can get the Xiaomi Mi 5s, for instance, which comes with the latest Snapdragon 821 CPU and a front, ultrasonic fingerprint sensor. Perhaps the Moto M will have a better chance outside of China.