I believe the most major usability problem with the current editor shows up when u say start typing 'statements' in java code.
So lets say if i want to type System.out, i first gotta select 'static field' from a list. This seems to be a very major usability problem with the current editor, as one would just like to type the text naturally and not select it from a list.
But then again a system like MPS needs editor which have prior info about what the user wants to enter, so that they can display the appropriate editor(or cell) for the 'concept'.
So what exactly are u guys doing about this? Personally i dont see how this can be fixed, cause one has to tell the editor beforehand which concept needs to be used, and thus which editor needs to be displayed for that.