I don't like it much... but for me it looks more "clean" than .net
I use Eclipse although I have used IBM RAD and it's great. Unfortunately it's quite expensive.
I haven't looked much at netbeans but IIRC it had better DB integration/plugins.
Eclipse is nice but its plugins usually suck pretty badly. E.g.: If you try to commit some file using the subversion plugin and the server is down it will show a message stating that there are no changes comparing the file with the server instead of showing a warning stating that there's no connection with the server.
Maven2 plugin also sucks IMHO. And Tomcat plugin could give you a pair of headaches