I have bought Moto G 16 gb 2 years ago.its one of the great product I bought online.twice my phone was so badly hit the floor but still few scratches appeared on screen.i decided not get replaced the display because it was too costly.the good part is after scratches it works perfectly fine.camera quality is good.lots of storage is availebel .and so as its RAM.in past two years I didnt find my phone get hanged any time .