Слишком много в нём костылей.
Например, вместо того, чтобы взять нормальный сигнальный интерфейс от того же FBD, он фанатично реализует идеи ООП с общедоступными атрибутами данных (90% которых в реальной жизни никто не использует), и при этом нуждается в совершенно диких, на мой взгляд, средствах для связывания вроде INREF/EXTREF...