Ive been using Motoral Moto G 3rd Generation for over a year now and am quiet pleased with its performmance
Internal memory is 16GB which is quiet good for storing musics and gaming purposes
As it is 4G supported reliance jio is a blesing.
It has 8mp back camera and 5mp front camera.Image quality is better than one can expect.
RAM and ROM are also acceptable. Mobile in general runsmoothly bt can hang sometimes .
Its battery life is good , but plz take my suggestion and never upgrade it from lollipop to marshmallow as Marsallow update has bugs and it can drain a lot of battery