Missing the Point
Maybe this kind of review is useful to IT department Java devs? Maybe not even to them actually. This guys doesn't even understand why Eclipse is so popular. The reasons he lists:
* Fast performance
* Powerful refactoring
* Quick fixes for errors
* The ability to fix/organize imports
* Lots of polish seen in little details (e.g., attractive Javadoc pop-ups on code completion).
That's like the icing on the cake. The cake being Eclipse's plugin system. It's the ability to get a plugin for whatever you need that makes Eclipse so popular. The other IDEs are not even worth considering unless you know that you'll only ever have some very narrow range of needs and they can fill those needs adequately.
Case in point, the author mentions Eclipse's "lack" of JPA support. That's funny, I used Eclipse to generate annotated entity beans over a year ago using the Hibernate plugin.
This guy spends a lot of time talking about GUI builders, but doesn't mention Jigloo. It gives you a lot of the features of Matisse, but creates both Swing and SWT apps. You can look at the success of the popular BitTorrent client Azerus to see the benefits of SWT apps.
The author failed to mention things like Spring support. Spring provides an Eclipse plugin for it (IntelliJ has one as well.) What about AOP? Well AspectJ is an Eclipse project and of course there's a great plugin for it. Here's a news flash, a lot of developers work with databases. Again, there's great Eclipse plugins for that. Or maybe you use TestNG for unit testing. Hey what do you know, there's an Eclipse plugin for that.
Maybe, just maybe, you do more than just Java development. Maybe you write some C++ now and then. Well there's the Eclipse CDT for you. Maybe you program in PHP or Ruby on Rails. Again, there's great support for that too.
That's why Eclipse has won any IDE wars there are to win. Not because it's so much better (though I would argue its debugger actually is quite better), but because it's so much more open. It opened itself up to the community and the community made it stronger than all the competition. That's why Eclipse has nothing to fear from whatever Microsoft can put together.
And please, don't claim it's too hard or confusing or whatever to find the right plugin. You call yourself a developer, but you can't search for "<Feature X> eclipse." That's usually all you have to do to find an Eclipse plugin for what you need.