I'm going back to NetBeans.
One year ago I ditched NetBeans and went for eclipse (partly becuase of speed, partly because of interface), but the lack of opensource simple JSP editors had made me take the decision of going back to netbeans (hope I won't regret it).
NetBeans comes bundled with its own JSP editors and built in web container (Tomcat) and that's as a start.
Although I'm using Websphere at work, I'm trying to use an opensource IDE on my personal work.
Despite the fact that one (at least in Egypt) can work with whatever commercial IDEs s/he wants (all pirated), yet, out of ethical/neligious/legal/financial concern I'm decisive on staying with OpenSource tools.