Вообще конечно у WB-scripts не хватает высокоуровневости для их языка. Хороший скриптовый язык который еще и на лету конвертится в UI было бы круто, я пыталюсь на Wb-scripts как-то более менее читаемо писать, но не хватает например прозрачной работы с задержками и некого стандарта для именования устройств, более продвинутого редактора. С HA пока не игрался, но мне он кажетя уже слишком громоздким для большинства задач.