I have been using
Netbeans 4.1 for J2EE and Struts development for a while now. I like Netbean's out-of-the-box support for such development without the need to mess around getting plugins installed. I watched the new
Netbeans 5.0 beta demo this evening and really liked what I saw. It takes about 30 minutes to watch and is definitely worth your time if you already use Netbeans or are not completely happy with what you are using now (which is pretty much always with most programmers I believe).