The current GUI is not beautiful and not very practical. Also a bit buggy (e.g. the main window resize behavior).
To allow for future improvements, progressive switching to RCP should be thought about. We already have OSGI, a big plus. Lacks the SWT GUI. (The current GUI is entirely in Swing.) Also it is generally considered (and I agree) that SWT is better (easier to program, more powerful, more beautiful) than Swing.
For a progressive switch, possible to re-program only the main window in SWT and the plug-in mechanism (thus only the kernel changes). It is possible to include Swing into SWT panels. Thus the plugins could stay as they are and progressively migrate by including SWT panels instead of Swing ones.
There is an associated risk as including Swing into SWT panels is not always entirely without trouble.