I know some ppl will probably say I should use Eclipse but frankly I could never understand why it would be so cool cranking out thousands of lines of UI code when JBuilder has a great visual interface for placing and modifying components, UI programming is a large amount of the total project time so I feel I am saving time using JBuilder.
FWIW, UI programming is something you can avoid having to write lots of simply by writing your own UI library (takes a few evenings start to finish, and then you're done). A lot of us around here have already done that, it's just annoying that Sun's collective blindness when it comes to all matters client-side mean that they STILL haven't included a halfway decent UI lib in the standard libs (and this supposedly cool stuff they've started doing with XML config is IMHO still a lot worse than the stuff I've written many times from scratch for my own projects or employers, sigh). It seems they are just happy to be "better than C++".
I haven't tried JB in years, so I don't know what the benefits would be to using eclipse, but the major features of eclipse such as the refactoring tools will save you hundreds of hours each year no matter what programming you write. People tend to described eclipse's refactoring as "the best" so I'm guessing its probably a bit better than JB?