You didn't say anything about budget, security requirements, or advanced config vs. plug'n play set up, so pretty much any prosumer mesh router/wifi would fit your requirements - Asus ROG, Linksys, Google WiFi, etc.<p>My personal / recommended setup:<p>- For firewall: pfSense (or OPNsense, if you prefer a truly open alternative)<p>- For L2/L3 switching: Ubiquiti Switch, with PoE<p>- For WiFi access points: as many Ubiquiti Access Points as needed (I use FlexHD; easy installation if you already have the cabling, but there are other alternatives, including ceiling mounts, APs for outdoors, etc). I use a dedicated UniFi CloudKey, but you can also use a Docker container or your own vm<p>IMO this gives you the perfect balance between flexibility and control, without requiring too much maintenance. While I'm frustrated with some recent political crap from Ubiquiti [1], the wifi is rock solid, and the products are top notch.<p>[1] <a href="https://hn.algolia.com/?q=ubiquiti" rel="nofollow">https://hn.algolia.com/?q=ubiquiti</a>