I'm johns friend who use to use dreamweaver. I used Dreamweaver as a learning tool, I basicly used dreamweaver to learn HTML. Do something in the editor and check the source to see what code it wrote.
I swore by dreamweaver for the longest time. I used 1,2,3,4, and DW4DE never used MX. I use pretty much nothing but homesite and ultraedit now. Dreamweaver is a good editor, and can produce compliant html, the thing is you kinda have to teach dreamweaver how to do it. You have to play with the preffrences, till it behaves the way you want.
Many of its features are pretty sweet, it a good editor for projects with more then one developer. Its template feature set is a god send in a situation where theres more then one person developing, provided everyone knows how to use it.
My all time favorite feature which I still to this day use, is dreamweaver can import a delimited text file, and table it for you in less then 10 seconds. I've yet to find another application that will do this, if anyone knows of one pls post a link.
I kinda grew out of dreamweaver, I got fed up with trying to make dreamweaver behave the way I wanted, in the long run it cost me more time, for a while I use to use DW for tables (when I was still a newbie wink), I'm now a Grandmaster Table coder lol. If you don't play Everquest you won't get the Grandmaster joke hehe.
As far as php support, like I said I never used MX so before it was released I had allready switched to homesite and ultraedit perminantly. I've yet to find an application that can help you write PHP like homesite helps you write HTML. Again if anyone knows of any such app post a link.
I appoligize for the long post, I can talk about dreamweaver for days lol.