Moto g5 is almost best smartphone under 20k but as nothing is perfect this smartphone has some problems too.There are 4 problems in this super smartphone.1) Bad front camera if u compare it with redmi note 4 front camera its lacking behind.2) Too much plastic when someone spend 16k to 17k now a days expect complete metal body like in redmi note 4.3) Messed up mic if someone record video from this phone there is lack of noise cancellation present in background.4) most important if u r a regular traveller this phone does not has Compass sensor which is very usefull for the travellers.overall if u put these problms side u find a giant in this range.I recommend to buy it.