Amazon Fire TV gen 1/gen 2 (not the Fire TV Stick)
Nvidia Shield (Pro if you got the money)
Pretty much any "branded" Android TV box.
Have a look at the Minix brands as well, that's not too bad. The Neo Z64 is amazeballs.
All the Android boxes are definitely not made equal especially when it comes to firmware support/updates (check forums to determine how often they update and what users are frustrated with) and drm capability for streaming. As far as I know dstv now will only work on the Amazon fire TV (not stick, I tried) and the Mygica atv582 (I have two). If drm dependent streaming is not a requirement then it does become a simpler task to compare.