Recently I was trying to set up WTP to develop and debug web application I'm working on (Subversion DAV server module of SVNKit (http://www.ohloh.net/projects/5019)). Web application is extremely simple at the moment - just a single servlet.
In an hour WTP crashed several times, and despite I was able to run and manage tomcat server from within WTP, I was not able to get my servlet deployed an running.
I finished with ant script to start and stop tomcat and redeploy my web application plus debug traces to debug it. WTP is not mature enough from my point of view - will give it another try after Eclipse 3.3 release.
Alexander Kitaev.