Moto g4 plus has the best camera in any smartphone under 15k .
The device has a good display and a perfect camera for both, front and rare facing cameras.
The device comes with the Snapdragon 617 processor 2GB RAM and 16GB inbuilt storage and other variant which comes with 3 GB ram and 32GB internal memory .I would rather suggest you to go with 32GB model with 3GB Ram if you are I heavy user like me who performs power intensive tasks.
The biggest con of this device is while using camera for more than 15 to 20 minutes and playing a graphical games the device tends to get heat up quite a bit. for playing games more than half an hour the device gets too much hot and you are uncomfortable to hold the device. the heating issues after the new software update has been fixed to large extent and now it doesnt get too much hot but can get warm with long-term gaming and doing heavy power intensive tasks with the device.
As far as memory management goes the device handles 6 to 7 apps in the background and doesnt kill them instantly if you go with 3 GB RAM model.
In two GB RAM model moto g4 plus doesnt handles multitasking well since the lack of 1 GB RAM so I would suggest you to go with at 3GB Ram model so that the device works fluently even if you are jumping between 3 to 4 apps continuously.
The camera I have told you is the best in class.
Battery life is also really good on this device and can last you full working day without any issues and if you are a moderate user you can use this device for more than a day.
The device also supports fast charging which can charge your device from ten to hundred percent in nearly 90 minutes which is very less time and helps you a lot when u are in hurry.
In conclusion I would say that if you want the great camera for both front and rear facing and above average performance great battery life with fast charging Technology beautiful full HD display I would suggest you to go with this device and you will not be disappointed
.