Bought this yesterday:
https://www.amazon.com/gp/product/B0742P83HY/ref=od_aui_detailpages01?ie=UTF8&psc=1
I've had a few issues in the past with my virtual firewall (also serves as DNS, DHCP, etc) and I finally decided to bite the bullet and go the physical route. Friend talked me out of building my own system and to get this instead. Should be quite interesting.
I have another of the Protectli devices running Untangle, and pfSense before that. It runs Untangle very well, with all packages installed and running the CPU rarely get above 10 percent. On average, with Webfilter, and SSL inspection turned on it runs about 2GBs of RAM. I am running a single WAN, but with the 2 OPT ports you could add another easily.
Edit: this is the model I'm running now with around 40 devices. https://www.amazon.com/Firewall-Micro-Appliance-Gigabit-AES-NI/dp/B0742P83HY/ref=mp_s_a_1_5?keywords=protectli&qid=1579733025&sprefix=protec&sr=8-5