A mi gusto el JDeveloper es de los mas completo. Porque automatiza muchas de las cosas que hago, cuenta con el mejor depurador(debugger), ....
Sin embargo no te lo puedo recomendar ya que posiblementa traiga muchas cosas que por el tipo de aplicacion que estas haciendo no llegues a usar. Lo que puedes hacer es ver todos los IDEs que hay y ver cual trae las caracteristicas que mas te agraden.
Aqui te paso unas ligas donde puedes encontrar otros IDEs muy buenos:
http://www.intellij.com/idea/
www.eclipse.org
www.netbeans.org