So, let me start with one thing no one here mentions on the reviews the build quality. The device reminds me of one those cheaply built android tv boxes. It is in fact that size of home my concern to be determined is the durability of such device due to its size. The material is all cheap plastic. That is one thing that Mini PC Intel Celeron J3455 6GB DDR4 is much better as that one feels that they used way better materials then this box plus it runs out of the box on windows without any glitches. On this box on my Vizio I would have to unplug the hdmi plug it back on in order to stop monitor glitches when turning tv back on after of hours of non use. So I recommend that you contact there support if you are having problems with this as they appear to be responsive. I would also recommend to get the extended warranty just in case it just dies on you due to the build quality of the hosing of this device.Now for what this box is good for is on untangle that is what I use it for. Way better than Mini PC Intel Celeron J3455 6GB DDR4 on that respect. The extra power from the processor allows me to almost get my full gigabit speed. I have mine connected to a Nighthawk 1750ac and get extremely fastWiFi I assume that if you have a newer wireless access point that it would provide even better results. I get more than half my speed on my mobile device which I find that to be great. On lan on my Laptop I getting close to 900 up and down. This is with spam blocker, Ad blocker, intrusion prevention, firewall, web filter and virus blocker running at the same time. So I can not complain about this at all. The other device that I mentioned on this review is about 700 up and down with the same features on so this one wins hands down if you wanting to use for firewall security. I read on post that pfsense and or opnsense would work but they do not take advantage of quad core processors so it would probably most likely affect the speed thus the reason I have chosen untangle. Opnwrt was my other choice as I believe it does take advantage of the cores and I believe you can use wireguard under opnwrt as you can on opnsense and pfsense.I believe these companies should have in their website or when sending these systems out a DVD image or a usb of the system so one can restore it.