Las paginas dinamicas son texto, mientras mas alejado estes de ese "texto", menos control tendras sobre lo que estas programando.
PHP sin duda alguna.
Los programas como dreamweaver siempre estuvieron mas enfocados al diseño que a otra cosa, mi opinion personal, prefiero usar un ide con autocompletado y funciones que agilizen la escritura, pero mi codigo es mi codigo.
Saludos