Si Dreamweaver lo uso per la parte html e per fare l'upload sul server o meglio ancora uso la sincronia che mi carica tutti i files modificati.
Per il codice php ho sempre usato eclipse e direi che per ora è la soluzione migliore che ho trovato per sviluppare in php usando il framework joomla.
Proverò netbeans, non ci avevo pensato.