Unsere Firma schwenkt gerade von Java auf .Net um, deswegen bin ich gerade tief in der IDE Thematik.
Eclipse ist gerade im Vergleich zu Visual Studio die klar bessere IDE. VS ist im Vergleich zu Eclipse maximal ein besserer Texteditor, wobei ich Texteditoren (wie etwas Text 2) kenne die schon mehr können als VS. Um mit VS richtig entwickeln zu können werden zwei bis drei extra Addons (Tomato, Resharper, PowerTools etc.) benötigt, die sowieso nur mit der Prof-Edition für 600 Euro funktionieren und selber nochmal um die 300 Euro kosten.
Eclipse hingegen kann alles was die Addons bieten - und noch mehr - schon out-of-the.box, hat dafür aber eine lange Lernkurve. Wenn man es beherrscht ist es wirklich sehr mächtig und gerade VS enorm überlegen, aber da muss man erstmal hinkommen. Solange ist es ein überladender Moloch, der gerade Anfänger extrem abschreckt.
So und IntelliJ setzt da jetzt noch einen drauf. Der Funktionsumfang ist identisch mit Eclipse bzw. sogar etwas größer, aber die Bedienbarkeit kommt schon eher an Visual Studio heran. Quasi das Beste aus beiden Welten: Kann alles bleibt dabei aber verständlich und erschlägt einen nicht direkt.
Vielleicht will Google mit dem Schritt attraktiver auf Programmierer anderer Plattformen wirken. Wer nicht mit Eclipse beruflich zu tun hat muss schon leidensfähig sein um sich reinzufuchsen. Gerade die IDEs für konkurrierende mobile Plattformen wie z.B. VS Express für WP8 oder XCode wirken viel zugänglicher und sind nicht so negativ vorbelastet wie Eclipse (jeder IT Student hat schon schlimme Tage mit Eclipse verbracht). Deswegen wohl der Schwenk zu IntelliJ. Eclipse kann und soll sich nicht in diese Richtung entwickeln.
Edit:
@Ribosome
IntelliJ hat - zumindest in der Vollpreis Edition - alle wichtigen Projekttypen integriert. Du willst Groovy machen? Könne wir, Grails? Kein Thema, JBoss Tools? Schon da. Bei Eclipse musst du für jeden Kram Plugin runterladen und einlöten. Dann gibts Probleme und Inkompatibilitäten, Versions Probleme etc. Bei IntelliJ ist alles aus einer Hand und eigentlich auch schon alles da. Zudem noch Features die dir helfen deinen Code zu verbessern, etwa ne If Abfrage durch ne Switch Anweisung zu ersetzen, was du vorher gar nicht gesehen hast und den Code verständlicher macht. Viele Kleinigkeiten eben die dir das Leben einfacher machen und vor allem nochmal: alles drin keine großes Nachinstallieren.