Pues para mi ninguno.
Yo cuando programo en java uso cualquier editor sencillo como el vi o pico de *NIX o el edit de MS-DOS, por que al usar alguna de las herramientas que mencionas siento como si alguien me estuviera diciendo como hacer las cosas.
Asi que yo te recomiendo que uses cualquier editor sencillo y veras como aprendes mas.
Pero si lo que buscas es tener las cosas faciles y tus archivos de colores, pues puedes usar el jedit que esta hecho en java.