I don't understand the point of having a gazillion ports on a router/firewall appliance. Really, I don't.
1. If this is purely for home (not homelab) - Is there no switch involved? Forget L3 switches, not even a dumb switch? All your devices plug into the router itself? At most you need two ports. One for your WAN, one for your internal network, in a flat topology. If your topology isn't flat...the answer is not more ports on the router, it's a managed switch with VLANs.
2. If this is for a homelab/business - You should have a managed switch. Does everything plug straight into the router? No switch? That makes no sense. Your WAN (it's just another network, an external one) and internal network(s) should terminate at the switch and the only device that allows traffic between the two is that router/firewall. In this case you really need only a single port on the router/firewall.
Am I missing something??
I recently consolidated my home setup to two boxes, one baremetal desktop/gaming PC, and one Proxmox dual Xeon E5-2680v4 server with 2x Quadro P620's in passthrough, resulting in two boxes capable of running 3x desktop systems with 4K@60Hz.
Both systems have dualport solarflare 10G SFP+ nics. I have a Brocade ICX6450 which i intended to use as a switch for 10G networking between those systems, plus 1gbit link to opnsense router.
I decided to completely remove the Brocade switch. There's no point since i only need 10G between the 2 systems. So i just connected their SFP+ ports point-to-point. Then i use the motherboard integrated intel nic's to connect them to opnsense minipc that has a 4 port Intel i350-T4 nic.
The Desktop only needs one gigabit link to opnsense router. The server needs two, one LAN, and one DMZ for vm's. (i run vlan's on the DMZ link for vm's, but separate it from LAN physically) That's 3 ports. then the 4th port on the intel i350 goes to WAN.
There are still 2 unused Realtek nic's on the Dell Wyse extended i use for opnsense. I'm planning to buy an UPS soon, and will use one of those ports for UPS networking, which it uses for managed shutdown of systems in extended powercut. Then i can use the second Realtek port for guest networking (a laptop connected via wall socket for ex)
That's 6 ports all in use, but no need for powerhungry and noisy switch, which pulls 50W at idle. And a L3 managed switch is just a standard computer with lots of nic's, opnsense is also a L3 router.