I know here is the Nvidia shield but it comes with a hefty price tag. I haven't seen this much hoopla about an Android TV device since the Nexus Player. My Nexus Player has always been slow and jittery so I think I may upgrade. I doubt we will ever see a Nexus Player 2 so is the Mi Box the next best thing?
I like my Nexus Player more than I like the Mi Box.
For people who can't get ahold of a Nexus Player, due to them not being made anymore, get a Mi Box. If you already have a Nexus Player and don't need 4K, don't sweat it.