I don’t like the idea of using a dongle that would fail if my home assistant is rebooting, or broken for whatever reason.
I like the idea of having a self-reliant hub that has its own app and works without home assistant, and then have home assistant on top of it , being able to monitor and control it.
This is non-negotiable for me, so I wouldn’t consider using a usb dongle.
With this in mind, what would you suggest for a universal bridge that can handle all my zigbee devices and also be exposed via zha/zigbee2mqtt ?
I think some of the Sonoff hubs might be usable like this. I don’t know for sure about other ones. But, to do that you’re going to be depending on their cloud servers.
use addons for Zigbee / ZWave and your coordinator survives HA core restart
The only thing that would take out the ‘stick’ is total failure of the host hardware or the controller software container itself (which is exwthe same risk as a standalone controller box)
you can deploy standalone pi running containers for ZWave (JS /JsUI) or Zigbee2MQTT if you must have them on separate hardware.
is not much that I “must”, but the reliability of -say- a hue hub is >99.999%, the reliability of my hassio is probably 99.5%, meaning I get 1 or 2 down days a year, which is way too much for what I’d like in my home