I also want something like this, and I tried Other Hub Viewer, but it is, as noted, one-sided (Hubitat to ST). ST to Hubitat would also be cool, but bidirectional sync of the same devices is really what I want. I am using Home Assistant with MQTT at the moment (and the MQTT SmartApp/app installed in both ST and Hubitat, with minor modifications—I haven’t looked at the ported “Hubitat MQTT” app but can’t imagine it’s much different, but I left the “smartthings” prefix in both for simplicity since I’m using the node.js bridge and don’t know if it only looks for that). However, creating each device is a lot of manual work–I have to add the MQTT device to HASS, then set up automations in HASS to send MQTT commands to ST and Hubitat when the device changes (I at least don’t have to handle changing it in HASS itself since if the MQTT configuration is correct, it will send and receive those correctly).
My reasoning is that I want every device I can paired to Hubitat (because it’s local and almost as widely-compatible as ST). Ideally, I’d get rid of ST entirely, but right now it does some things that Hubitat can’t—manual device control when away from home (or really at all; the Hubitat interface works but clearly wasn’t designed for that), mobile notifications (“hey, you left this thing on but you’re not here”), and I’d love to keep using ActionTiles, which means I’d need the devices in ST and synced both ways. I’d really like to not have them paired to ST, however, because I bought Hubitat for its local control.
Chris, I’d be curious how you are doing this with HASS and eliminating the MQTT bridge node.js app (and how autodiscovery of MQTT devices is working for you in HASS; I swear I tried that but still have to manually add each to my configuration.yaml file).