Netbeans por lejos mejor que dreamweaver para proyectos grandes y en PHP.
Ahora si es para el diseño podrias usar dreamweaver.....
...Pero si es para un proyecto grande >> Netbeans porque puedes documentar tus funciones y quedan genial... para que despues cuando escribas la funcion te de la descripcion que tu pones como si fuera una funcion propia de PHP....y en proyectos grandes Si que se agradece.
Ejemplo:
-Ademas esta el DEBUG para ir probando tu codigo paso a paso.
-Al trabajar con clases te busca todos los metodos y atributos publicos para autocompletarte el codigo.
Yo uso Netbeans pero cuando necesito ver algo en el diseño uso dreamweaver porque me es mas facil encontrar la linea en la que quiero colocar algo.....solo voy al diseñador clickeo y me tira la linea a la que pertenece :P....
Asi que te recomiendo que uses los 2 y que los unas a la misma carpeta de tu proyecto..... Asi cuando haces un cambio en Dreamweaver se muestra Automaticamente en Netbeans y viceversa.