Je pense que la première prérogative d'un codeur (peu importe le langage) est de choisir son outil.
Avant, j'utilisais DW en combinaison avec UtraEdit (pas d'éditeur de code à l'époque). Depuis j'utilise la version MX et malgré mes incursions régulières en UltraEdit ou HMTL-Kit j'utilise encore régulièrement DW pour les différentes raisons évoquées par quelques uns plus haut dans la discussion. Les notes de développement sont très utiles également lorsqu'on bosse à plusieurs.
Je peu admettre le point de vue de la "pureté" du geste de faire son code dans un éditeur de base dans la mesure où cela ne devient pas de la "frime" ou de "l'intégrisme", l'important reste quand même le résultat.
A la décharge de certains, il faut garder à l'esprit que l'environnement professionnel pousse de plus en plus de codeurs vers le rendement et la productivité plutôt que vers la "pureté" du geste et du code.