Hmm.. that's like asking what your favorite food is.. everyone will give you a different answer... I like to work with IntelliJ, but if you are more into open-source IDE's, you could check out Eclipse. I never used it but I heard a lot of good comments about it...
if you like the command-line, go for emacs and ant. One advantage is that there's one less layer of complexity (if you take out the IDE)
I have seen things you people would not believe, attack ships on fire off the shoulder of Orion, c-beams sparkling in the dark near the Tennhauser Gate. All these moments will be lost in time, like tears in the rain.
I have used 3 different IDEs - I am satisfied with Eclipse and stopped trying other IDEs. It is a little slow to start-up but I can't think of using any other IDE. It can satisfy a big user base. I would suggest that you use couple of IDEs and decide based on that. My employer uses IBM Websphere Studio Application Developer (WSAD) which is a commercial version of eclipse. I use eclipse at home so it works out well for me. Hope this helps. [ March 28, 2004: Message edited by: Hari Gangadharan ]
<B>Hari Gangadharan</B><BR>Unix is user friendly..<BR>but it chooses to whom it is friendly with!