[0]: without having to run home assistant if possible
Dealing ~99% reliable smart bulbs and guests not understanding the fancy buttons is death by a thousand cuts. Even a 0.1% failure to respond will add up fast if you have multiple bulbs per fixture.
Eventually, I switched to using Lutron Caseta products as the base layer. Now my light switches will still act like light switches if the hub is down and all the remotes are dead. And the remotes don't need the hub online.
Ideally I'd see some generic rule-based system (maybe just WASM VM fed with some code and triggers?) that does just that - feeds code some data and pushes output to controllers, maybe with standarized methods to ask for historical/other sensor data, then have that just be a blob you can deploy on few devices, share a password and it would pick a master and keep rest in standby.
Then just have HA-like Web UI for configuration so the big fat of UI can run really wherever on anything, but the core that is needed for everything to actually work can sit on some cheap device in the closet.
It was upgraded with a rather new controller board at some point despite the machine being rather old, and is very unhappy about any extra loads on the heating control wire. In fact the controller supports all the things (even potentially controlling AC) but there are only 2 thermostat wires in the wall...
My current setup has the relay right next to the furnace, where there's plenty of mains lines to tap into for continuous power and this is fine since it doesn't measure anything and just gets commands from hass.
> I also kept the old dumb* thermostat connected in parallel and just set it low as a failsafe in case my utility wants to think I should freeze for my life choices
I live in a really old house where the furnace is on a two-wire control system (open=off, closed=on) so no possibility of working in good smart thermostat solution.
So I just patched in a "smart" relay on the furnace wires that let me close them in a software controlled way and use temp sensors to control it over hass. I also kept the old dumb* thermostat connected in parallel and just set it really low as a failsafe to prevent stuff like pipes freezing in case my bodge smart automation job crashes silently when I'm away or something.
*: Only marginally newer than the mercury-in-a-tilting-tube ones, the one I have uses bi-metallic coil with a magnet on the end to control a reed switch.