I've just installed and played around with yEd. It looks good, and is easy in a fair number of respects. There seem to be some things that are more fiddly than necessary, though, and other things that don't happen at all.
First, when I import an existing .graphml file generated by a different application, the original data formatting is overlooked. So things like node size, colour, and label are not applied to the layout. I hope there's a conversion routine, or an import function that allows me to map an old field onto a new one. Yes? No?
Second, the standard layouts (Hierachical, Circular, Organic, etc) require at least two clicks to execute. But then there are even more clicks required to do things like remove overlaps. When I'm editing a graph, and want to update the layout, I have to run through several steps just to re-establish the existing pattern. This extended series of steps would be worth putting in a macro and running as a sort of extended layout. I'm hoping there's a way of recording such macros, or setting an extended layout profile that can be executed with a hotkey. Or similar?
Third, I would like a view that starts with a selected node, and shows only the successor nodes. Or similar. If there's a way to weight each node by degrees of separation, and render only those nodes within a specified degree, that would make things a lot more effective for me. Does anything of the sort exist already?