How does D2 handle larger diagrams with lots of connections?
This has been my issue with PlantUML and Mermaid. The routing tends to blow up when you have a bunch of lines that run out to a thing (i.e. rather than snaking together they just go everywhere).