Well that's all nice but the real competition that beats it to the bone is last year's original (Mi 5) especially for the price that it can be found now.
As per many other reviewers it does not have the same camera as Mi6. It has one of the the best camera for still capturing but it's very poor for videos as there is none kind of stabilization (as per Indian mi models) it's still probably the best phone in it's budget but camera performance is little immature. May be software update will be able to improve some of its shortcomings. Also this model has one of the best audio output for earphones.