Which are the reasons to choose the Eclipse Rich Client Platform as the base of my application, instead of just using SWT/JFace?
Eclipse 4 dependency injection mechanism is a great asset, to choose Eclipse RCP, and Now with E4, the platform can be very lightweight,
Add to this e4 tools with it model editor, let you save a lot of time