The best device in this category I ever owned was the Patriot Box Office.
Has space for a 2.5" hard drive inside. Network. HDMI. USB host and client.
Can be flashed with (better) ACRyan firmware.
I don't think it is sold anymore. But if you can find it - go for it.