I guess I would also vote eclipse. I like netbeans a lot, especially since it's pretty much the "official" java IDE. One big problem with it for me though is the way that text shows up in the editor. My favorite development font looks very thinned out on
it and it's enough to be a deal breaker for me. But there is also a problem with adding schemas for custom XML format text files. XUL (yes, sadly I use this crap at my job) for example is very hard to get syntax highlighting and folding through netbeans because
it doesn't apply the XUL schemas to the file types correctly so it thinks it's a generic text file. Eclipse though I didn't find have these problems.