Firstly moto g4 plus was best phone at that price range.
But after using the phone I got to know about some software and hardware issues.
You cant use the phone while charging. Screen flickers and touch dont work properly.
Previous moto g phones had dual speakers but in g4 plus no dual speakers and low in loudness.
There is some problem in user interface some times like.start lagging for no reason and some apps dont work properly.
Phone design is quite good and feels good in hands.
Back camera can be better.
I think the phone is not worth the money. Should improve the hardware.