This might sound heretical, but I find that current Eclipse 3.6 for Javascript is not bad at all.
http://www.eclipse.org/downloads/packages/eclipse-ide-javasc...
Since hard drive space is cheap, I have different Eclipse installations for each language I use. This seems to cut down on plugin hell and slowdowns that people often complain about.
I can't comment on how good Eclipse is actually for web development, but for embedded Javascript scripting it works splendidly. Most precisely, it lets me zoom in and out of abstractions in a large project with multiple files with ease.