Mi5s 3/64gb here.
It is indeed the best phone i've ever had. (Last one was a Galaxy S5 Neo, and a LG G3 before)
- The camera is great, but it could be a bit better under low light (the sensor is capable, but the software isn't quite there yet). If that is crucial to you, i would look for a S7...