#HomeAssistant is pretty good.
It has some quirks, but it's not as much hassle as I feared. I had to edit 4 lines of YAML, but everything else I wanted was in the GUI.
Finally, switch to the #Matter standard paid off. I can keep devices shared with HomeKit, while having way better visibility and more features in Home Assistant.