Really. I have a mi box s and it's been one of the best purchases I've ever made. Perfect budget device. Almost a third of the price to the next good alternative (shield tv).
Full HD streaming works great. Interface is clean and snappy. Hardly face any hiccups.
Yes there are a few bugs here and there, and updates take their time. Storage and RAM may not be the best but what else does one want for streaming on a TV. In the end, it's a budget device. And for me this has been the perfect successor to my first gen chromecast.
A lot of it has to do with Xaiomi releasing a broken firmware, so it took a great device and made it into a less-great device, and Xaiomi is slow as hell to fix their mistakes. That being said, it's still not a bad box, at all. I bought two more of them during the last $30 sale just to have on hand.