Zacheri
I use DW CS3 but have also used notepad.
One major point here - time!
Coding by hand in notepad is timeconsuming and prone to syntax error. A good coder still has to start from pretty much scratch with each new page and debugging is a pain. Dreamweaver doesn't solve all your problems but it does generate pages of code for you with some very simple wizards.
A typical example would be creating a simple table.
typing code for a table is painfully time consuming
Code:
<table>
<tr>
<td>cell content 1</td>
<td>cell content 2</td>
</tr>
<tr>
<td>next line content 3</td>
<td>next line content 4</td>
</tr>
</table>
This is the most basic of tables and doesn't even contain any formatting (.css)
Dreamweaver would have made this automatically in less time. Formatting in the latest version is very quick, automatically writing .css script for you.
Major time savers include the wizards for php code.
I'm not even going to bother writing an example script for a simple recordset but DW can do it again in seconds.
In conclusion, a professional coder will be fast, but only as fast as he/she can type and that assumes no mistakes in syntax or code practice.
Dreamweaver is not the be-all and end all but it saves considerable time and time is far more expensive than the initial outlay of Dreamweaver.