Seeing as a few people are asking for more info on the enterprise home wifi.
Main objective is flawless heavy-usage (Zoom, streaming media) from multiple clients within the home, plus support of lots of clients (we have over 150 assigned IP addresses in the house).
My setup is a server cabinet consisting of Ubiquiti EdgeRouter to handle >1Gbps connection, ISP's preferred modem (so they can't shirk out of full support for the connection which they do if you provide your own equipment), Ubiquiti 24 port POE switch, Ubiquiti Cloud Key Gen2+, Synology NAS, Multicore server running docker containers.
I then have 4 Ubiquiti AP AC PRO wireless access points dotted throughout the home (3 level home) all on wired backhaul to the 24 port switch powered by POE and 2 Ubiquiti 8 port switches at different locations for media center, office etc.
I would imagine the total setup is about $1500 which for a large home we both use to work out of too is very reasonable. It was legitimately tax deductible as well.
My satisfaction with Ubiquiti is declining, in part because of the security issue last year. However there isn't really anything I would replace it with because the main draw of Ubiquiti at this class is that it doesn't have recurring licensing fees like Cisco Meraki does (which are $$$$). I could try to roll my own on some of this but I'm too old/busy to run pfSense and a *-WRT flavor etc. If I was buying a new Ubiquiti setup, which if you rely on home internet I would still advocate for, I would buy a Ubiquiti Dream Machine Pro which negates the router, switch and cloud key as separate purchases. It wasn't available when I purchased this setup a few years ago.
ADDED: Some people below said their Ubiquiti equipment was hard to set up, I actually found it super easy and there is a GUI to help you. I'm am/was happy sysop'ing servers over SSH so YMMV. One strong suggestion is to use their dedicated administration device the Cloud Key rather than roll your own on a docker container. The most problems I have in my entire setup are things running in docker so I try to not have them as dependencies but I am running PiHole for DNS which causes problems if it goes down.