I have the same experience. The hardware is nice for the price but it's loaded with crappy apps.
Some of them are badly translated, updates to a simple calender app suddenly requires ridiculous permissions.
And worst of all, enabling USB debugging test apps through Android Studio requires a Mi Account. Maybe I'm paranoid but I can't think of a reason other than corporate espionage.