I wanted to post a reply to Alexey in the original thread (http://www.intellij.net/forums/thread.jspa?forumID=18&threadID=212191#5087288) , but I thought the subject deserved its own :
I understand that you at Jetbrains currently don't have much time to devote to plugin development. But in enterprise space, it's fundamental that the IDE you're using closely follows the mainstream technologies. One key point in Eclipse widespread adoption has been the huge availability of plugins. I will take for example the hibernate tools project and spring-ide which are two initiatives from the same teams that created the technology. The most important thing is that they make these plugins available for free and that they keep them very close to the new features they're adding regularly to the frameworks.
Another example that comes to mind is the Clearcase plugin. I've been using this plugin for quite a long time now. So much that I've decided to join the project and add new features because the initial developers couldn't spend much time on it anymore. But it's still a very long way until it can be a match to the (free) Rational Clearcase Eclipse plugin. It still lacks project status refresh (not update), proper file renaming and deletion, UCM support and so on. As an professional developer, I too can't spend too much time on adding these much needed features. Clearcase is one of the most used Source control management tool, and I can assure you that this kind of plugin support is a key decision when it comes to choose between Intellij and Eclipse. And you can say the same thing about Hibernate and Spring or Struts and other mainstream tools available.
Maybe it's time to hire a few developers and take IntelliJ to an higher level of integration with third party projects and not solely rely on the good willing of a bunch of fans (which ultimately can decide to make their own plugin go the commercial way and hence make potential IntelliJ customers turn towards free alternative : Eclipse and its free plugins).