Guten Morgen,
das lässt sich kaum beantworten, ohne einen lange Vortrag zu schreiben. In Kürze:
ioBroker ist doch schon sehr "frickelig". Jenachdem was man da vorhat, eigene Strukturen und Datenpunkte verwalten, etc...., dieser Alias Adapter, ... ioBroker besteht da aus sehr vielen, kleinsten Bausteinen die ineinander greifen. Mir fehlt da persönlich ein wenig das durchgängige Konzept. Jeder Adapter bedient sich anders, baut anders seine Daten auf.... Alles ist mit 1000 klicks verbunden... Die Abläufe widerholen sich sehr oft... Klar geht da auch viel mit Scripten, aber auch diese müssen gepflegt werden und oft braucht man sowas ja dann nach Jahren nochmal wenn eine weitere Erweiterung dazu kommt.
Das Thema Visu ist auch Stiefkind. Die VIS darf ja gerne mächtig sein, aber da mal "eben schnell" was machen ist kaum möglich. War dann nachher JARVIS Premium Kunde. Der Ansatz war OK aber auch noch recht Zeitintensiv.
Bei HomeAssistant ist das Konzept viel Durchgängiger. Es ist hervorragend Dokumentiert. Man muss sich aber auf deren Denkweise einlassen. Die Unterschiede sind schon enorm.
Zudem ist die Community viel Größer, die monatlichen Updates... Wie einfach manche Sachen OUT-of-the-Box funktionieren können (z.B. RFID mit der Android-App).
Diese Datenbankthemen (mach das in diesem Umfang mal in ioBroker)... ESPHome... Klar, muss man nicht mögen aber wozu denn immer das Rad neu erfinden. Und ich könnte sicherlich noch 100 andere Sachen aufzählen.
Das Ding ist einfach komplett. Mir ist klar, dass alle Funktionsumfänge jeweils auch beim anderen umzusetzen sind. Bei HomeAssistant brauch ich dazu aber 95% weniger Zeit und das ist das wirklich wesentliche für mich.