I tried dreamweaver and hated it, I hate any visual html editor just because there is not enough control. Coding with Notepad I know my site inside and out. I guess it all comes down to preference. Like driving standard or automatic.
the unbeatable notepad... when you're coding using these you can review all the codes that you're writing... I like dreamweaver when I editing text format...
Whatever text editor comes with the language I'm working with. So for example with PHP I'd be using Zend Studio for my html work I need to do. I try to avoid using the WYSIWYG editors as much as possible unless I'm looking to see something visually really quick and have time to clean up the code it creates. The code isn't actually that bad if you don't define any colors or anything like that and rely on adding your css after.
Chrimson Editor for hand crafted code. If you want wysiwyg try seamonkey. Worse thing you can do is try to combine wysiwyg and plain text editing in the same project. The wysiwyg will just mess up your carefully laid out hand crafted code and make you really angry!
I use Dreamweaver 8 for both html and php. I use it instead of notepad because it helps me organize my code better.
I use PHP Designer. It is essentially Notepad like with PHP coding features and some nice javascript functionality. And it's free. I used Dreamweaver when I was starting but I found it just got in the way once I had half a clue.
Not really a HTML editor, more of PHP, I use PhpDesigner 2008. and sometimes notepad if I need something coded quick.