Motorola has finally launched its new device, Moto G (2015) aka Moto G (3rd Gen), and it will have to compete with several devices in the Indian market.

The 8GB variant of Moto G (2015) is priced ₹11,999, while the 16GB model is priced ₹12,999, which means it will have to take on devices like Lenovo K3 Note (priced ₹9,999), and Xiaomi Mi 4i 16 GB model (priced ₹12,999).

Here is a specification comparison of Moto G (2015), Lenovo K3 Note and Xiaomi Mi 4i to help prospective buyers choose the best mid-range smartphone:

Display: Lenovo K3 Note sports a 5.5-inch screen with FHD 1,920x1,080p (401ppi pixel density) resolution, which is superior to 5-inch full HD screen with 12,80x720 pixels (441ppi pixel density) seen in Xiaomi Mi 4i, and 5-inch HD display with 720x1,280 pixels (294ppi pixel density) seen in Moto G (2015).

Processor: Moto G (2015) is powered by a Qualcomm Snapdragon processor 400, while Lenovo K3 Note is powered by Mediatek MT6752 Octa-core processor, and Xiaomi Mi 4i by Qualcomm Snapdragon 615. Moto G (2015) stands no chance against the other two devices as far as processor is concerned.

Operating System: Moto G (2015) runs on Android 5.1.1 Lollipop, Lenovo K3 Note on Android 5.0.2 Lollipop (with Vibe v2.5 UI), and Xiaomi Mi 4i on Android 5.0 Lollipop with (MIUI 6.0).

Memory: Lenovo K3 Note comes packed with a 16GB internal storage expandable up to 32GB and 2GB RAM, while Xiaomi Mi 4i has a 16GB internal memory and 2GB RAM (no microSD card slot), and Moto G (2015) has 1GB RAM for 8GB internal memory variant and 2GB RAM for 16GB model.

Camera: All the devices have 13mp main camera and 5mp front snapper.

Battery: Xiaomi Mi 4i is the winner with 3,120mAh battery, followed by Lenovo K3 Note - 3,000mAh, and Moto G (2015) - 2,470mAh.

Conclusion: Lenovo K3 Note is the winner. It has superior features (overall) and priced ₹2,000 lesser than the Moto G (2015) and Xiaomi Mi 4i. It looks like Motorola's latest mid-range smartphone will face a stiff competition in the Indian market.