Yo ya dije varias veces que utilizo Dreamweaver MX porque es lo que tenía disponible y me terminé acostumbrando. De todas maneras, como en la mayoría de cosas utilizo un motor de plantillas, no me sirve el editor visual de HTML.
El soporte para CSS del MX 2004 me parece interesante.
El cliente FTP integrado también lo utilizo mucho.
Pero yo lo uso por costumbre y porque hasta ahora me ha dado flojera probar uno nuevo... por eso no puedo decir que es el mejor. Tal vez un día de estos me anime a probar otra cosa...
Eso sí... lo mínimo indispensable es que te coloree el código y te numere las líneas. No me imagino tener un error en una comilla y volverme loco en el NotePad buscándolo. Tendría que probar el script, ver el mensaje del parser, regresar al código y buscar el error. Si coloreara el código sería facilísimo de detectar.
Saludos