Moto g 3rd generation is th successor of moto g 2nd generation with few qualities that were not present there in moto g 2nd generation .
First of all it is available in two variants .
I would prefer 16gb one.
it has 2 gb ram which is quite good.
its water proof which separates it from other phones of this range.
overall it is very good phone and I would sujjest you to buy it if you are willing to buy a phone under 15000.
thanks