Okay, it's a network with a printer, NAS, some smart TVs and streamers, a PVR, a desktop PC and a laptop all connected via ethernet; via Wifi, a couple of Ring cameras as well as mobile devices (iOS), plus some smart plugs dotted around the home and a smart thermostat for central heating control. All ethernet traffic is through a layer 2 smart switch (Cisco SG300) to which the WiFi router is connected.
The smart TVs and streaming devices, as well as the Ring cameras are all configured to use PiHole hosted on a RaspPi 3 for DNS to block any tracking or advertising telemetry.
Ultimately the mini-pc router/firewall will be the WAN gateway with the Asus router just acting as an access point. I don't have any need for separate zones within the network at the moment but I can see that it'd be useful to restrict access of the streaming and media devices, plus the Ring cameras, to the rest of the network.
The mini-pc router has 6 NIC ports and is running PFSense and Adguard Home within a VM and LXC respectively, so one port is a dedicated Proxmox management interface on a separate subnet, the other ports are for WAN, LAN to the SG300, another port to the Asus WiFi router as an AP. I don't plan on using the PiHole box in future as PfSense will be using Adguard Home for DNS ad-blocking.