Dreamweaver is very good for building a site. Especially when making layouts. It does pretty clean code and if it some times fucks up a little bit, its easy to correct the code in code-view. I myself am not picky what I use. Dreamweaver, nano and notepad++ at work and at home I use Zend Studio and those that I use at work. For PHP coding dreamweaver is very good also but I miss some features(actually one feature, function and class browser).
I dont know why dreamweaver has a bad name..Has it? I think all wysiwyg editors has some bad name bcos all coders tend to say something like "Notepad is teh best!!11!" or something stupid like that. One advice is that never use Frontpage. That program should be illegal to use 🙂
And if you know HTML inside out or atleast the basics, its not a sin to slap those divs,forms or tables with a mouse 🙂 Saves a little bit time and your fingertips 😉