I can read the reviews, but I'd like to know of those of you who do a lot of java, which Dev tool do you use? Why did you pick that one? (no emacs/vi wars please, I'm talking commercial java ide's here).
As opposed to non-commercial IDEs, like emacs...?

If you're doing GUI Java, use JBuilder. If you aren't doing GUI work, emacs is a more facile IDE than JBuilder. The only thing I like about GUI IDEs are the debuggers. It's possible to pick up a good visual debugger cheaply, though.

JBuilder is just damned expensive. :-P