This is a good phone an I'm using it for more than 8 months so here are my experience with this phone
Built quality of this phone is decent it is tough built and it feels premium in hands
Camera is superb and all moto generation of Motorola have nice Camera so even now moto g2 have good camera.
Performance is also decent it is having 1 gig of ram and qualcomm processor it's processor is old so performance is also not soo good and gaming on this phone is somewhat laggy but I have seen a huge improvement in performance after installing cyanogenmod on it instead of stock rom cyanogenmod gives a lot of more features and good Performance, so after installing cyanogenmod on this phone my experience with this phone have become very nice
battery life is not at all good and I have to charge it thrice a day even at normal usage so battery life is not good and after watching HD videos this phone starts heating up shortly so in summers it feels very uncomfortable. Other then this this phone is very nice, so if you want stock android experience you can go with this phone.
Thanks for reading my review.
Do rate and comment on this review.
And sorry if I have forgotten to mention anything else.