Recomendaría para Java el
RSA de IBM, bastante bueno como IDE
![de acuerdo](http://static.forosdelweb.com/fdwtheme/images/smilies/dedosarriba.png)
, además de que tiene soporte para modelamiento, transformaciones, probar struts..etc...
y respecto para VS2005 como dicen es para lenguajes framework (c#, vb.net, j#, etc) no para Java de sun
Salu2