Yesterday I tasted the XSP honey, and it just sweet: the ULM's developer, an old fellow at the ITC, and a Microsoft bigot, is working on ASP.Net, but their web server are in Linux :D... so he asked me to put Mono in the server.
Just as easy as apt-get can get, sure using the testing packages (0.30). Grabbed mono-xsp, grabbed his assamblers compiled in VS.Net, put them in the mono user home, raised xsp et voila! it worked!
Now, Java: Why J2EE is so complex !. Good paper about the complexity vs portability. But I don't think that the IDEs are the solutions for J2EE.