The hardware is great, but they ignore firmware bugs for far too long, are not listening enough to what their loyal users want, and have been pissing away the brand value on tat.
The loss of wifi mentioned above is a classic example; not a word from Xiaomi, it was left to customers to figure out what they had buggered up with the OTA; ditto the USB MFT issue earlier this year.
Yeah, I own THREE Xiaomi phones.
No, I dont own a Xiaomi unmbrella.