Pour Java, j'utilise toujours un IDE.
Pour JavaScript, HTML et CSS, je me contente d'un éditeur de texte (EditPlus), à condition de pouvoir accéder facilement à des informations de référence en ligne.
J'avais l'habitude d'utiliser HomeSite pour le HTML et les fonctions de complétion de code et de suggestion étaient utiles, mais je suppose que je connais suffisamment le HTML maintenant pour ne pas avoir l'impression d'avoir "besoin" de ces fonctions.
Avec Java, vous avez affaire à un plus grand nombre d'interactions entre une variété de classes et, d'après mon expérience, la complétion de code, les suggestions, les outils de refactoring, etc. sont d'une grande aide.
J'imagine qu'il en sera de même avec le développement JavaScript (en général et pour moi) au cours des prochaines années. Les fournisseurs d'IDE s'efforcent d'améliorer leur prise en charge de JavaScript. Je ne serais donc pas surpris de laisser tomber EditPlus au profit d'Eclipse pour JavaScript à un moment donné dans le futur.