I try to avoid all in one boxes (As in WiFi routers) and I look for business grade routers. I have one of these and the firmware is stable enough that it has simply worked for months at a time where consumer grade ones I have had in the past have needed regular reboots.
https://www.scorptec.com.au/product/...s/87397-er7206
After that I have similar grade switches (We have quite a bit of IT gear at home) with the main one being a POE switch so that the WiFi access points I have up in the roof don't need separate power cabling.
I lean the same way as Dunk seems to. Ethernet for anything that matters and keep WiFi for handheld devices. Current spec WiFi is OK but the range I have always found to be about a quarter of what is advertised before it gets flaky.