Eclipse and Netbeans are both fantastic for all supported languages. Eclipse used to be much faster, netbeans caught up and is a big more functional, cleaner and supports more languages.
Also, if you consider it an investment that you don't want to reproduce, go with Netbeans--they currently have the most activity of the open-source editors and it's increasing.
Personally I prefer to be environment agnostic. I learn what I need to know about whatever environment I'm working in without getting too attached to keybindings and particular layout tricks, stuff like that.
I still run into people who use emacs and love it (and some who use VI!). They feel they can't change because of their investment in learning keystrokes. To me that seems a little self-defeating (you are denying yourself the use of newer/other tools by becoming attached to a specific keyboard layout) but whatever.