The Moto G 3rd gen runs near-stock Android 5.1.1, but you can upgarade to android 6.0.1 which means that it scores over its rivals in terms of day-to-day performance. While some love octa-core processors, we prefer a stable, non buggy experience, even if its running on relatively modest hardware.Moto G 3rd gen comes with the Moto Display feature earlier seen on the Moto X (Gen. 2), which means you can see the time and other notifications on the lock screen without waking the phone up. The smartphone detects when you pick it up and automatically shows this information without you having to do anything, which is a nice touch. The app also has an HDR mode, though you cant use it in combination with the focus and exposure controls.
In terms of image quality, the Moto G 3rd gen captures good detail outdoors and in well-lit conditions. However, the low-light performance could have been better. The front camera is more than adequate to keep the selfie-obsessed happy.