I agree the diagrams from text is what's needed, since they can be maintained in version control, or even just maintained. Since so many diagrams I look at are produced to share a message and become out of date almost instantly. Developers work in text, so should the visualization tools.
Also https://www.planttext.com/, which is a website with a text field linked to a PlantUML instance somewhere. It's what I use when I'm too lazy to install PlantUML locally.