I agree and I've always tried to keep WiFi IoT devices to an absolute minimum. I have a couple dozen ZigBee devices that have been rock solid, and if my count is right I have 6 on the WiFi IoT network.
- Lay-Z-Spa smart control built on an Esp32
- A vintage fan that I replaced the internals including an Esp32 for remote control
- Two WLED Esp32 controllers
- A Govee controller
- And now the Nest
This feels like a reasonable number, and being mostly based on reliable Esp32 boards helps. With that said, I would absolutely urge anyone adding smart home equipment to look into ZigBee, ZWave, Thread or some combination.
My Zigbee devices have been reliable and have very low latency which is really important for things like lights / switches.