I think Moto G is having all features like another phone with is worth Rs.25k.
Motorola might be learned Indian market and came with a great product and they succeeded.
Without internet usage I got 3 days battery life. With internet usage I get 2 days.
Performance wise it is too good. I have used Samsung, HTC, Nokia phones. I never expected such a good product from Motorola.
Head set seems less quality, No data cable is provided. But luckily I had my old HTC phones data cable. HTC products are having good quality but phone was very slow.
I also could not find recording option. May be need to look for an app!
So I think at the price level it satisfies the consumer.