Moto G is a great phone at Rs 14k for 16GB version. Best thing about the phone is its superb 720p HD display and stock android UI, due to which it will get android updates which is rare for android phones below Rs 20k. So you will be always on the latest android version. It easily beats other smartphone below 20k like Xperia M, Xperia L, Xperia C, Galaxy Core, Galaxy Grand Quattro, etc. Its like cheaper Nexus device for those who cannot afford to shell Rs 30k for Nexus 5. Overall great phone and it never lags.