Yo soy más programador que diseñador.
NVU (
http://www.nvu.com/) es un editor muy majo, opensource para linux y windows que además de hacer casi todo lo que hace Dreamweaver y ser gratis+legal, interpreta hojas de estilo correctamente (porque usa el motor de Mozilla).
Eso en cuanto a opciones de editor "gráfico" de páginas web. (aunque es mi opinión, pero yo creo que todos deberíamos escribir (x)HTML correcto a pelo), aunque ahora que he vuelto de vez en cuando a usar un
WYSIWYG reconozco que es mu facilón escribir documentos xHTML (aunque a veces la líe con las etiquetas).
Yo particularmente la capa de la presentación la escribo a pelo, quizá haciendo antes un "boceto" con el GIMP (equivalente al Photoshop pero gratis y opensource:
http://www.gimp.org/) y luego con un editor de texto plano (JEdit opensource y multiplataforma plataforma, colorea al menos la sintaxis) escribo el programa en PHP o la plantilla co PHP y xHTML mezclado.
y eso, señores, menos software propietario y más software libre
un saludete.