I'm currently running home assistant and associated services (Zigbee2MQTT etc) in docker on my Unraid server. It performs well and I've been happy with it. It seems like the containerised versions of ...
Setting up Home Assistant on a Raspberry Pi gives full control with no subscription fees or cloud dependency. Home Assistant supports various integrations beyond lights and plugs, stays open-source, ...