As motorola is a chinese based company comes for mid range consumers it has been developing its mobiles which works on Android OS. Now comes to Moto G 3rd gen it has developed it camera and body design better than recent moto g 2nd gen .It comes with 16gb of ROM and 2gb of RAM for 12999/- and another with 8gb of ROM and 1gb of ram for 11999/- and ROM can be expandable to 32GB as it is low in this case.It comes with two sim slots with 4G support on both the sims and it is 64bit snapdragon with 1.4GHz quad core processor bit less than other phones of same price range and sensors are really good and an non removable battery which may be problematic and the phones gets heat slittly up to 30-40 range. Comes to design of internal it is full HD and performance is really good. lock screen provides quick access to camera and dialer which is good and there few gestures to quickly access camera and flash light . As there is only two 2gb of ram presence it is not better for HD games as at the same mid range prices lenovo is offering 3gb of ram. Where compare to camera it is good as offers 13MP primary camera and 5MP front facing camera with dual led flash with auto focus but there is absence of OIS and it also takes pritty long time to focus while taking a video recording but it is good at picture quality in low light also . AND water resistent works better and it is good for that price range consumers and also there is absent of alert slider and the gesture of back cover is really good and can be changed in to different colours and speakers are front facing and sound is so louder. Where comes to battery it very low of 2470 MAH where as in lenovo vibe p1 there is 5000MAH of battery which is really more than MOTO G 3rd Gen but it lasts longer better than other Motorola phones and comes to screen it is just 5 inch display gorilla glass 3 where at same prices other phones provide 5.5 and above inch screen. Where comes to video recording it provides 1080p HD recording but there is absence of 4K. Front facing camera can record slow moving but can be recorded upto 720p there is absence of 1080p Where comes android version it comes with latest lollipop version but can be upgradable to latest marshmellow android 6.where it lasts for just 24 hrs of talk time test as like other smart phones and it last for 8-10 hours in video playback test and it gives 10-13 hrs for one charge test and it lasts for 4-5 hours for 3G browsing.where its weight is just 150g apprx. But it is a good phone for that price range consumers though there little up and downs.