En fait, j'utilise RubyMine pour la plupart de mes besoins en javascript. Pas de débogage, mais l'intellisense est fantastique en ce qui concerne le javascript.
Je suis passé à Sublime Text 2 pour pratiquement toute édition de texte en dehors de C# et java. Il est extrêmement similaire à E et Textmate, mais l'interface utilisateur est beaucoup plus agréable (à mon avis), et la configuration par défaut est BEAUCOUP meilleure. Il possède également l'un des meilleurs, si ce n'est le meilleur, système de snippet que j'ai utilisé ; il n'y a pas de touches de raccourci à retenir, il suffit de taper le code du snippet (fun, function, span, div, ifelse, etc...) et d'appuyer sur tab.
En outre, il existe des versions pour Windows, Linux et OSX. C'est un énorme argument de vente pour moi car d'autres éditeurs que j'aime (E, Notepad++, textmate) ne sont pas multiplateformes.