Ando buscando un programa para edición/creación de webs por que mis queridos notepad/edit/kwrite/nano se me han vuelto ya muy cansinos

Explico lo que busco:
Que sea libre, y de ser imposible pues al menos que sea gratuito
Que cree webs que sean validadas por el W3C
Que funcione bajo linux y bajo windows (esto creo que será lo más dificil)
Que permita trabajar directamente sobre el código
Y que permita trabajar sobre sitios webs completos (no sólo páginas)
Por otro lado y como requisitos opcionales dejaría:
Que permita la creación de macros
Que sea del tipo WYSIWYG
Que esté bien documentado
Que incluya previsualizador y validador
Y que incluya el programa para subir las webs via SSH o en su defecto FTP aunque esto es más prescindible.
En fin, no busco burdas comparativas, sino más bien lo único que google no suele dar; vuestras experiencias con diversos programas para saber cual sería el más recomendable
