N'importe quel éditeur Web fera l'affaire, si toi tu sais ce que tu veux faire et que tu connais un peu les bases (technique et ergonomie). Même Frontpage, effectivement, même si c'est vraiment pas une référence. Dreamweaver c'est un phénomène de mode, qui a succédé à Namo. Je préferre Namo cependant, même si il permet de faire un peu moins de choses dans l'ancienne version que j'utilise.
En fait d'éditeur, ta question est trop vague. Quel genre de site, quel genre de code ? Pour un petit site statique dont tu n'auras besoin de modifier que quelques parties de temps en temps, n'importe quel éditeur fera l'affaire. Pour un site plus complexe, voire dynamique, alors là Dreamweaver peut vraiment rendre service (php, asp...).
Pour les éditeurs graphiques, Photoshop (pour les découpes et les photos) et Illustrator (moins indispensable pour le web qu'en print) est pas mal, si on aime les interfaces Adobe. J'aime beaucoup Paint Shop Pro, qui peut faire le même genre de choses, y compris le traitement photo, les bannières animées et les boutons (si on veut encore ce genre de trucs...), etc.
Pas mal de professionnels utilisent la suite Macromedia studio (Dreamweaver, Fireworks et Flash). LÃ aussi, question d'habitude, y a du pour et du contre.
Il existe également aujourd'hui de bons CMS, comme Spip ou eZ, pour des sites complexes mais dont tu ne pourras pas tout modifier exactement comme tu le souhaites...
Bref, vaste question. La réponse dépend du résultat souhaité.