Xiaomi has gained enormous popularity in little time becuase of its great devices and better marketing strategies as it understands Indian customers who need best of the product in less amount of money and from past one or two years Xiaomi is producing products as per their requirements but this time it is a great phone with good hexa core processor of Snapdargon 650 and there is two variants of this model one with 2 gigs ram and 16 gigs of rom and other with 3gigs ram and 32 gigs of rom and a great 16 megapixel dual tone led flash camera with face detection feature and it specs looks great on paper but it lacks in ram management as if you are a multitasking freak then it might not be your choice but the MiUI 7 works flawlessly on this phone and may in future updates they will fix the multitasking issue and I am really not biased againt Xiaomi but there are other products which are offering better worth of your money like Moto G 4th Gen and in my opinion youll should try out Moto G 4th Gen as it is a great buy for that amount of money and it is better to buy better thing by adding up a little amount of money and if you budget is not letting you raise it up then youll should go for Xiaomi Redmi Note 3 and one last thing that the after sales service of Xiaomi is not good as Motorola so youll should consider that too. I hope I have helped you to make right decision Good Luck.;)