I have been combating against yEd's UI. Here's the situation: Having tested (and worked with) some of the well known mind-mapping programs and the like for some years; and having consulted forums dealing around graph/diagramming applications; and having read many, many reviews over such tools during the course of years; I have come to the conclusion that your product is a superior alternative compared to almost all of them with rare exceptions and possible head to head. Having said that, the question is: why is yEd's UI so rigid? For example: No way to personalize the shortcuts, nor ways to configure the main toolbar, nor the (main) menu, nor the color palette. None of these can be altered in any ways, no need to mention some other aspects of the UI. For the sake of fast access and smooth navigation, I sometimes want to be able to change the location of some of the items on the menu and I am forced to not be allowed to do it :( …yEd is already powerful in the sense of allowing users to work with great flexibility on the canvas. Why don't you go a step forward (if technically feasible) and introduce a functionality that provides for the users to personalize the above mentioned areas? I personally think that the introduction of this extra flexibility will sure enhance the capability of your product and by double multiply user experience. Imagine how welcome this would be among the large community of users yEd has.