I bought this phone for my wife, she had a iPhone 6 which unfortunately got stolen from a wedding event.
This is a very sleek phone with stock android developed with Googles collaboration. It has all the features of a smartphone, takes excellent photographs with its 2 back cameras, each a 12 mega-pixel ones. The portrait mode which blurs the background is similar to iPhone 7 plus. The battery back-up is not that good but the processor is a nice one, it can run all the heavy applications.
Xiaomi phones have a unique functionality of twin messenger services which unfortunately is not available on this one. I always liked the MI 5 but could not buy it.