Got mine the other day. So far, MIUI 10 is garbage, however the phone has many pros.
CONS:
*Half the apps I use will not open.
*There is no way to disable bloatware or unnecessary apps (cmd prompt and adb you can, just using phone software you cannot).
*It is very feature lacking in comparison to AOSP as far as customizations.
*Heavy (to each their own).
*Minimum 720 hour wait to unlock bootloader. This also requires you apply for an Mi account, and apply that account to your phone in developer options JUST TO REQUEST the unlock.
*Development community is rather low, hopefully this will change soon
PROS:
*Price point is amazing.
*Hardware is awesome.
*6-8 hours of screen on time.
*FAST!
*Compatible with almost every LTE band out there.
*Design.
*Popular feature integrated (wireless charging, NFC, etc.)
*OTA does work, got the Android pie update right out of the box (I'm in the US).
Everyone uses their phone differently, so of course results vary. Also, some people like MIUI, to each their own. I personally bought this phone so I could unlock bootloader and have a beast of a hardware device in hand, but alas, I'm still like 28 days away from being able to truly use this phone to it's full potential.
Honest opinion, worth the price for what you get, and I am very happy with my purchase. Just need to get these bugs worked out.