основная причина того что люди считают что он плох состоит в том что когда-то они все трахались писать на ассемблере под АВР или писали под тот же стм32 но все вручную и считают что другие люди тоже должны трахаться))
у куба есть проблема с кривыми hal-driver прослойками, адовым количеством слоев в некоторых местах что сильно усложняет отладку, ибо указатель на указатели и указателем поганяет.
Порой бывает, он перетирает код, особенно, если вышел за пределы очерченных границ user_code