Ich verwende einfach beides, also iobroker und Home Assistant. Dazu noch FHEM, PiVCCU und Zigbee2MQTT (als separaten LXC). Warum sollte man sich auf ein System festlegen, wenn man sich das beste aus allen Welten holen kann?! iobroker ist nach wie vor unschlagbar was Automatisierungen angeht (Javascript, Blockly usw.) sowie zur Visualisierung (ich verwende nach wie vor VIS 1 und visualisiere mit Fully auf Tabets). FHEM verwewnde ich nur noch für diverse Rollos, da ich da einen CUL dran habe. Home Assistant verwende ich mittlerweile für einen größeren Teil der Hardware, da die Einbindung OOTB meist funktioniert und direkt alles bietet, inklusive Datenreihen der Werte und Ähnliches, wo ich bei iobroker dann jeweils influx und Grafana einspannen und erstmal konfigurieren und was bauen müsste.
Zudem habe ich bei iobroker leider mittlerweile das Gefühl, dass viele gute Adapter irgendwie „abgehängt“ werden. Neuere Versionen in iobroker erfordern manchmal irgendwas, was ein älterer, lange nicht gepflegter, Adapter nicht mehr liefert. Dann muss man hoffen, dass sich der Entwickler „erbarmt“. Oder Adapter kommen ins Community-Repo, wo aber mangels Programmieren auch nur die „schlimmsten“ Dinge gefixt werden, ohne dass da noch groß was Neues kommt.
TL;DR: Einfach über den Tellerrand schauen und nutzen, was gefällt und die eigenen Erfordernisse erfüllt.
Ich bin nach wie vor happy.
Gruss, Jürgen