I've got 2 Zidoo x9s that work great. The x10 is due out soon and will have an internal rather than external sata bay.
Showmax didn't like Zidoo, kept saying it was rooted when it wasn't. I run Kodi with Exodus, Alluc and Youtube add-on's. I sideloaded ShowBox. Cut the cable with DSTV so can't tell if DSTV Now works.
One of the boxes has a 1Tb SATA drive plugged into the external SATA port. All my media goes onto that and the box also acts as a NAS (using OpenWRT/Samba that comes with the firmware). This leaves the USB3 port open for use. One of the two USB2 ports has the dongal for an air mouse. I also removed the lan cables and use the 5Ghz wireless.
The launcher is very basic and works very well with the basic remote that comes with the device. But a keyboard and touchpad/air mouse are a must one you start searching or using the browser.
Not the cheapest box, but well made. Has Android 6, 2xUSB2, 1xUSB3, HDMI In, HDMI Out, dual wireless, lan, BT and external SATA. Frequent updates although OTA tend to take a long time to become available. Easy to do a manual update.