I have been using Moto G4 from last 2 weeks and below is my experience based on my personal use:
Let me talk about its cons first:
- Camera app crashes often. Have also reported this but no solution yet. let me know if anyone else also is facing similar issue. 
- When placed on its back, the phone rest on its camera(Design issue) 
Pros:
- Classy looks. The side strap gives a metal-like finish. 
- Size is just optimum. Very few times you have to use both of your hands to operate it. 
- Battery life is very good. Easily lasts a full day with moderate usage. 
- Even after installing 15-20 apps, the phone is working as new. Good management of RAM. 
- Latest Android 6.0.1. 
Get a scratch guard and back cover to keep it saf