I have only used Eclipse and IDEA (by IntelliJ). I have heard good things about MyEclipse, but its users still have to deal with issues related to Eclipse. Once such issue is the highlighting of code with (pseudo) errors like:
- ServletContext cannot be resolved to a type
- FacesContext cannot be resolved
After experiencing such problems I find it is a known issue that all the documented fixes never completely resolve. When I experienced highlighted code in IDEA, it was always resolved to a bad jar (i.e. a real error) or improperly configured project (a psuedo error). If it is also due to an improperly configured Eclipse project, it is very difficult to isolate as colleagues with years of Eclipse experience eventually give up on it. In my opinion, Eclipse/MyEclipse is ideal for a business on a shoestring budget, and any university that teaches computer science / software engineering.