After being use it for nearly 10 days now, the performance is pretty snappy.
I uninstalled every preloaded apps by xiaomi, except the feedback(unable to uninstalled) and mi remote(might be useful with the ir blaster)
Duhh. i wanted the stock android experience.
Then i installed microsoft edge to dump chrome away(all my favorites and bookmark at Microsoft edge)
The main problems of the phone for being perfect is
1)The microsd slot(that why i get the 128gb)
2)The 3.5mm headphone jack(which i dont care, the loudspeaker is pretty loud)
3)The rather small battery(which is really a miss, but since it support QC3.0, i can live with that)
Other than these problems, coupled with the price, i would recommended this phone to everyone who wanted to test stock android device.
Hope this helps.

Thanks. Number 1-3 are all my concerns, they should have included those, then it will be perfect. lol