yo estoy usando 'NetBeans' que es gratuito tambien y me va bien para el desarrollo de aplicaciones web.
creo que JBuilder es el mejor, pero es de pago (aunque ya sabes... tu me entiendes...
).
es tan bueno, que decidi pasarme NetBeans para complicar las cosas y aprender Java.