Out of the popular options like Aptana, Eclipse, and Netbeans, they all offer support for HTML, CSS, JavaScript, and Java.
Interestingly enough, Aptana is essentially Eclipse underneath but with better capabilities tailored towards web applications.
Having extensively worked with Eclipse for my Java web development tasks, I found it to be satisfactory.
Recently, I made the switch to IntelliJ IDEA after utilizing their JavaScript-specific tool - Webstorm. IntelliJ IDEA stands out as a comprehensive IDE that excels in supporting various languages and frameworks. On the other hand, Webstorm appears to be a stripped-down version of IntelliJ IDEA specifically designed for JavaScript development.
An impressive aspect of both IntelliJ IDEA and Webstorm is their proficiency in handling mixed languages within the same file. They can intelligently comprehend HTML, CSS, and Javascript collectively, offering accurate code highlighting and formatting. Furthermore, the built-in code inspections are invaluable in pinpointing errors and common mistakes, enhancing the overall coding experience.
While IntelliJ IDEA and Webstorm come at a price, there is an option to evaluate them free of charge for a period of 30 days.
I highly recommend giving IntelliJ IDEA and/or Webstorm a try for your development endeavors.