Pro-Argumente - Sofern das Tool genug Wissen über das Modell und die semantischen Beziehungen zwischen Komponenten hat, kann automatisches Layout eine beträchtliche Arbeitsersparnis bedeuten. Dies kann zudem dazu führen, dass das Modell leichter verständlich wird, etwa indem verwandte Komponenten gruppiert oder Leitungskreuzungen vermieden werden. - Wer, wenn er per Hand layoutet, dazu verleitet ist, per "secondary notation" oder anderswie Verbindungen zwischen Teilen des Modells herzustellen, wo keine existieren, kann, wenn stattdessen automatisches Layout benutzt wird, hiervor bewahrt werden. (Vgl. S. 43: "Novices, on the other hand, might benefit from a more constrained system in which secondary notation is minimized, in order to reduce the richness and the potential for mis-cueing and misunderstanding.") Contra-Argumente - Das Tool kann nicht ohne Weiteres auf Vorlieben des Benutzers eingehen. - Automatisches Layout wird dadurch verkompliziert, dass "secondary notation" nicht automatisch vollumfänglich berücksichtigt wird. (Vgl. S. 38: "Thus, secondary notation may well account for the difficulty in automatic generation of diagrams from code.")