I was looking around for a decent Struts plugin for Eclipse when I came across this.
As the developers of EasyEclipse say:
Our focus is supporting Eclipse-based IDEs from the point of view of an individual developer or a small development team. As a developer, you need a specific and robust set of development tools in the smallest and simplest package possible – this is what EasyEclipse provides.
Each EasyEclipse distribution is tailored for a specific development environment with just the right functionality for that environment – no more complexity than necessary and one easy download and install procedure. And EasyEclipse is free.
Well, I think they are just about there. EasyEclipse is a neat package, not much clutter to tinker around with. There are specific packages tailored to your needs, whether you work more on desktop, mobile or server-side development. And of course you can install plugins if a particular distribution lacks a few tools that you need. While not as polished as MyEclipse, it serves my needs well, with support for Tomcat, Struts, Hibernate and Spring ready out-of-the-box for server-side distribution. I can can spend more time on learning rather than fiddling around with the IDE, or what some people call Eclipse Download Hell.