As for networking, I wrote up a rundown on systems after Apple ditched their AirPort line and spent roughly a year testing every brand I could from Netgear to Google to Ubiquiti to Linksys:
I used Apple routers for years, holding on to 5-6 last gen AirPort Extreme Base Stations for as long as I could. After Apple announced they were dropping their Airport line (which still baffles me as Apple pushes further into IoT support and streaming services, I don't know why they simply didn't update to mesh systems or at least buy out a company and focus on their wireless systems - even adding wifi to the Apple TV and/or HomePod would be perfect). I tested every system you could possibly think of as I had time and didn't want to invest in something that would end up not being up to par, bricked/ruined with firmware updates as Netgear's systems, etc. From Ubiquiti Systems (AmpliFi HD to UniFi Pro), Netgear Orbi, Eero, to Linksys Velop Tri-Band (at the time Apple's only approved systems sold via Apple). Handsdown, the Linksys velop's won every time. I read too many forums with owners of Netgear's Orbi having continuous problems after numerous firmware updates. AmpliFi HD was the only other system I was considering but Linksys nodes have ethernet for a backhaul and I wasn't crazy about plugin nodes. I've since invested in Linksys WiFi 6 nodes as I thought a dead spot in my ~6,000 sq ft place was the cause of two August Smart Locks disconnecting (it turned out the Connect Bridge was defective which August replaced without question). Instead of buying more Velop Tri-band nodes, I was able to grab a pair of WiFi 6 nodes for $499, $200 less than normal price, and my Velop Tri-band nodes are fully compatible and do not drag down speeds, etc. I haven't had a problem since (knock on wood).
I haven't owned a Linksys product since the 90's so I was VERY cautious. In fact, I was surprised to learn Belkin now owns Linksys. I'm also surprised more people don't seem to give the Velop's a chance. I know I know, everyone's mileage varies. Just thought I'd lend some help.