When comparing yEd vs Dia, the Slant community recommends yEd for most people. In the question“What are the best flowchart / diagram softwares?” yEd is ranked 4th while Dia is ranked 13th. The most important reason people chose yEd is:
With automatic layout you get great looking diagrams with very little effort. yEd has the most versatile and most complete collection of automatic layout algorithms.
Specs
Ranked in these QuestionsQuestion Ranking
Pros
Pro Automatic Layout
With automatic layout you get great looking diagrams with very little effort. yEd has the most versatile and most complete collection of automatic layout algorithms.
Pro Completely free
Pro Multi-platform
Runs on Windows, Linux and Mac OSX. There also is a Web application.
Pro Tons of icon sets
Has flowcharts, uml, chemical engineering, electronics, and dozens of other complete sets, built in.
Pro Free and open source
Pro Custom gzipped XML format
Cons
Con Clumsy UI
Con Not free-as-in-freedom
Not released under an open-source license.
Con Unmaintained
Dia has not been updated since 2009. It's already a very complete piece of software, but still sad.
Con UX is a joke
UX is not good enough. For example, to edit element text you must double-click it, then click text box, and then you can start typing text.