It has been more than a year(bought on 21st April 2017) using this device. I will try to make my points very clear:
(1) Its best part is its camera both the front and rear. The front camera is 5 MP shooter with a comparatively wide field of view. The rear camera has a great low light performance with its f1.7 aperture. The 4K video recording and slow-motion video are great(Follow the link below to see a sample). But optical image stabilization would have been better to add.
The following samples are with my own Moto G5 Plus camera:
https://youtube.com/watch?v=sGKg3Cz9A40
https://youtube.com/watch?v=DdqBNk6gxfc
https://youtube.com/watch?v=JKrnUWTu9ts
(2) The stability of the device is excellent. It comes with stock android Nougat and promised to give Oreo update soon. Never face any kind of lag or automatic restart.
(3) Battery life is good(not the best). The Snapdragon SoC is well optimized with the OS and this chipset is known for its power efficiency. But most important is after one year of heavy use still battery last for one and half days on moderate use. 1 full day on heavy use.