My household was 3 mibox 3 units for streaming. One with a USB wired Ethernet adapter. Of course, all three tanked, and I revived them several times. I chose the Jetstream as an equivalent replacement.
I'm not asking much of my boxes, so I'm not willing to go with a shield.
I have 2 Jetstream boxes running on wired internet, and they simply do what I needed them to do, be like the miboxes in functionality. They are accomplishing that goal.
I can't speak for the WiFi as I'm lucky enough that the builder ran Cat5e in my house and I built a proper network.
I haven't had to pull the power cable on either box, and haven't discovered any bugs that stand out. However, I'm used to Android TV and may overlook small nags.
The purpose of this quick message is to give someone on the fence about using the Jetstream as a stand in for their melt down mibox info they likely will be satisfied. At least, that's my impression after 2 weeks.
Both of my Mi Box's are going on two years and still working like they should. Once one or both die, I'll most likely switch to the jetstream.