I have been using this phone for 3 or more months all what I have come to knowledge is.
First of all this device is available in very affordable rate. Its miui have everything what you will need in a smartphone. Fingerprint sensor is pretty decent. Camera is also decent but we cannot say best in the segment Moto g4+ offer better camera in this category. Front facing camera is good overall but suffers a bit in low lighting conditions. Now coming to the performance and battery. Its battery has enough power that you can juice it for more than 24 hours and with 4 gb ram and best in the segment processor it can handle any thing you throw at it . I hv played Gangster Vegas , Modern combat 5 and other heavy games and faced no lagging or heating issue.
If you are thinking of buying it then I would say go for it.