Yo creo que actualmente los IDEs más recomendables para Java serían:
- Eclipse: es el más extendido, con una amplia comunidad y un sin fin de funcionalidades.
- Netbeans: Es otro gratuito, bastante usado.
- IntelliJ Idea: es el IDE de Jetbrains, que tiene una amplia tradición creando IDEs potentes y muy amigables para los desarrolladores. Sin embargo, es de pago.
Yo me limitaría a escoger entre uno de estos tres. Lo ideal es probarlos y decidir cuál se adapta mejor a tus gustos y necesidades.