I've been trying to use Eclipse in an environment where Intellij was and is the IDE of choice. I hate to say it but, basic Eclipse plugins (such as for subversion and checksyle) are annoying to configure and use. Eg. The first thing that I was greeted with after installing the Subclipse plugin was a huge error message. Not exactly the confidence-building outcome you would expect.
The plugins also take multiple steps to do somewhat simple configuration. While recently using a Checkstyle plugin (Eclipse-CS) I was forced to configure it via 3 separate routes for all the settings to take effect! (One through Windows->Preferences, one through Project properties, and one through the context menu) This is obviously way to hard for the average user, who would readily turn to Intellij where basic plugins are very easy to setup, requiring little configuration.
I'm currently working on Instinct which was primarily developed using Intellij. We are now catering for Eclipse developers and want an even playing field for users and developers alike.
To this end I've been creating how-tos on using basic plugins for Eclipse.
I am quite pleased with the progress Eclipse has made in the last few years and don't think Intellij is miles ahead of it as it was maybe 3 years ago. What we need are better plugins and more userfriendly features.
The Harry Potter culture of Wizardry has got to stop! Wizards may seem to make your life easier initially but in the long run they make everything more prolong and confusing. Why click through 5 screens when you can set all your options in one place?
I also found that shortcut keys could not be associated with these plugins in Eclipse, while Intellij lets you define shortcuts even for plugins. All pretty basic really. Why right click, click and click again when you can simply press a shortcut in 1/2 the time?
How-tos on installing and configuring Subclipse and Eclipse-CS can be found below:
Installing and configuring Subclipse