I've tried to love the Mi Box, I really have. I tried 2 times to buy them early when Walmart put them on the shelf before street date, and I went back on release day to get mine.
I use at least one of them almost every day, and for more than just a few minute at a time. They've been a disappointment from the start, and I'm tired of waiting for Xiaomi to make them better.
I can get over the 4K thing mostly. I only have two 4K TVs and they both have a Shield TV on them. The thing that I can't get over is how god-awful these things are with sports streaming on Vue or Watch ESPN. Fox Sports universally sucks on all platforms, so I won't complain about that.
The Mi Box cannot deliver 1080p/60fps for smooth sports performance. Not on WiFi, not on Ethernet. If I plug a Mi Box into the same Ethernet cable where my Shield TV pulls 700Mbps+, the Mi Box brings in 7Mbps. Given that I'm using a USB 2 Ethernet adapter I'm not going to get anything over 100Mbps. I'd settle for 20, but I can't get it. The Nexus Player with the same setup gets 95Mbps+ every time.
I wanted the AirTV to be good enough for my bedroom and the home office as they aren't used as often, but it just isn't. The box works well enough I suppose, but the Sling TV customizations would drive my wife nuts as she never uses Sling TV. Hell, the Sling customizations are starting to get to me too, and I use Sling TV a good bit.
I'm picking up the two Shield TV gen 2s that I just ordered from Best Buy this afternoon. It isn't money that I want to spend on set top boxes, but streaming is now how my family watches TV. I'm tired of settling for an inferior experience just because I have money tied up in a few cheap China boxes.
I'm giving away two of my Mi Boxes to people that don't give a squirt about sports and the third is going in a spare room. I am bearish on Xiaomi delivering the updates that they promised anytime soon given that they just issued a Marshmallow update a week or so ago.
Time to cut bait.
The mibox is so awesome since the lattest update, it fixed all my problems.