Moto g4 plus is a great phone which gives the stock android experience for an android mobile.
About the phone: Performance is good, handling feels good, its not at all feels heavy when it comes to the hands its so lighter than all of its competeters. Battery is normal its not extrordinary might be 3500 or more. Display is awesome for this phone it feels like a perfect 1080p phone. Camera is nice but it cannot be used for more than 15 minutes in 1080p resolution video recording but we can increase the still time of camera from 15 to 30 minutes by decreasing the resolution to 720p. Ram is 3 gb for 32 gb variant which is awesome at this price tag.
The advantage with the motorola products is they are very hard they can pass the drop tests easily and comfortably the gorilla glass 3 is very hard and it will be nice if we use it very roughly.
Disadvantages: heating problem, camera standby.
Gaming in this phone is not more than 20 minutes.