I was forced to develop an application using Netbeans because it has a GUI builder. However, I've every intention to move the project to intellij as soon as it provides GUI editing support. Here is the kicker. Netbeans uses a form file to store GUI editing information and I hope intellij can import the layout and event handling information from it.
A side topic. I've tried many GUI builders in the past: VisualAge for Java, JBuilder, Cafe, Interface Builder, JForge, FreeBuilder, Parts for Java, Together J, Netbeans ... to name a few. As far as GUI editing goes, I rank Parts for Java and VisualAge for Java the best tools I've used. However, many moons later, many of them are out of commission. Since I've switched to MacOSX as my main development platform, I do not want to consider platform specific tools. This leaves me with three choices:
1. Netbeans - Just plain slow and the IDE cannot touch Intellij in terms of ease of use.
2. Together J - Prohibitively expensive and the slowest GUI builder I've encountered so far.
3. JBuilder - Only wants Linux, Windows and Solaris markets. Someday, I'll get around to install the darn thing in Solaris environment and try move it to MacOSX to see if it runs.
Given that, I wish Intellij all the success and provide a GUI tool that can edit events a la VisualAge and be as intuitive as NeXT's Interface Builder.