In my last entry, I focused more on the SWT phenomenon. Regarding the comments, developers are more interesting in the IDE, than RCP stuff. Although I'm still using eclipse for pragmatic issues, I would use netbeans in my future projects because of the following reaons:
1. Cool reengineering and refactoring: jackpot
2. Great GUI Builder: matisse. See also article "VisualStudio User Tries Matisse"
3. Good JBoss, Seam, JPA integration.
4. Great, lean and fast profiler. In general faster than eclipse's TPTP
5. UML Support with the enterprise pack.
6. Great support (samples) with JEE 5 SDK (Glassfish)
7. Swing based RCP framework.
8. Netbeans build *IS* ant.
9. Great documentation, especially efficient SCREENCASTs, and evangelism. Just checkout e.g. roman strobl blog. This is really helpful for new developers.
10. I'm using eclipse since v1.0. I'm already looking forward for new UI and I'd like to learn something new. :-)
11.Some fresh and interesting ideas like: Visual Basic integration !!!: project semplice.
I switched from JBuilder, then Forte4J to netbeans and then to eclipse. The reason: lack of refactoring support. Because of jackpot, now it is time to switch back :-). I do not know, what Sun is exactly doing, but Netbeans becomes really great alternative to eclipse :-).
NEW: Online Workhop Effective WebApps without Frameworks is also coming to: MUC Airport.