Xiaomi released this smartphone with the expecting to make available the high end performance to all users within 25k or so.
Yes they managed to make available this high end smartphone bye the just pages in the memory and Storage.The striate is just 32GB especially in India which is just below average.
After you update your Google services the available storage would be around 22 GB or so.Camera performance is good for now but where to store 4K videos ? 32Gb?
Design is average, display is LCD panel which I personally don't like.Overall I would recommend one plus 3 over xiaomi mi5.