Тут непонятно, почему вам рекомендовали оптимизировать время на отрисовку диаграмм. Это время тратит машина, оно дешёвое. Ваше собственное рабочее время гораздо дороже :)
Из похожих инструментов попробуйте ещё PlantUML, он чуток попроще в использовании, там диаграммы описываются псевдокодом.
UPD: кажется, я неправильно понял исходное сообщение. Меньше времени на отрисовку когда это делает алгоритм по сравнению с тем чтобы вручную расставлять элементы в
draw.io? Тогда да, оба варианта хороши. :)