Here we compare Moto G4 Play and Xiaomi Redmi Note 3 on every aspect of smartphones, Both these phones are the mid range android phones from there respective companies.
Moto G4 Play measure 144.4 x 72 x 8.95 mm with plastic body on the other hand Redmi Note 3 comes with all metal body with large display. In Moto G4 Play there are volume rockers and power button on its left side, where as on Xiaomi Redmi Note 3 you will also have Volume rockers and power button on the left side and on the right side there is a SIM card slot. Although Redmi Note 3 looked very good but to work on this phone with one hand is little hard where as on Moto G4 Play you can work with one hand very easily as G4 Play is small in size. But Still Xiaomi Note 3 wins in this section with some features like metal body, etc above in the paragraph.
Moto G4 Play is powered with Snapdragon 410 processor which is clocked at 1.2 GHz on the other hand Redmi Note 3 is powered with the Snapdragon 650 clocked at 1.8 GHz with two options in RAM and storage capacity i.e. 2GB RAM with 16 GB internal memory and 3 GB RAM with 32 GB internal Memory. Redmi Note 3 also have a fingerprint scanner which Moto G4 Play doesn’t have. If we compare Battery of both phones than again the Note 3 wins the race as Moto G4 Play is powered by 2800 mAh capacity which will last only a day, where as Redmi Note 3 is powered by 4000 mAh battery which can last up to two days and it can even last up to 22 days on standby. So in this section again Xiaomi Redmi Note 3 Wins.
Moto G4 Play runs on the Stock Android 6.0.1 Marshmallow out of the box and it might get the Android 7.0 Nougat Update in the Future. Where as Xiaomi Redmi note runs on the MIUI 7 which is based on Android 5.1 Lollipop out of the box and its Marshmallow update is still in beta testing. So in this section Moto G4 Play wins.
At end Xiaomi Redmi Note 3 is 6-8 Months old even than it is the better option for the users under this price section as Moto G4 Play is only ₹1000 ($15) Cheaper than Redmi Note 3. But if you want to use the stock android under the entry level phones category than Moto G4 Play is the Best choice for you.