Edit+ over here and Pico in emergencies ("VI should stand for Virtually Impossible", my dad would say - I haven't had any huge urge to learn it).
Edit+ has some tools for the novice coder and some flexibility for the advanced coder (and because of both, I've really liked using it). So far I've converted 3 web dev shops over to Edit+ (first one was on Frontpage, 2nd one was using the IDE for Visual C++ to code HTML and ASP, and the third was using VI and Notepad).
So far I've done Java, Assembler, C/C++, PHP, Perl, and ASP from within Edit+. Even had Edit+ compiling Java, assembling Assembler, and bouncing SQL queries against MS SQL and having the results pop back in Edit+).
Of course, it all boils down to using the right tool for the right job. I've played with DW before (version 3) and it completely and totally turned me off to WYSIWYG editors. But if you're able to produce with the tool, then by all means, keep using it!