I respectfully disagree that they are both bad and are lies.
These are the facts: When you use these webs editors or WYSIWYG, they can make one "perplexed" regarding writing codes yourself. If you dont know the codes or hand writing them then you are going to have lots of problem when you run into problems using either editors.
Example: In Dreamweaver, CS3 when you insert a div, and apply the Overflow auto function, it does not work in Dreamweaver even though Dreamweaver applies the code, it does not show the fix in design view unless you view it in the browser.
Another example: WYSIWYG is like having a Car but not able to read the dash board when a function is telling you something or going bad.
So both will write codes for you - but if there is a problem with the codes, you have to be able to open the hood and do hand repairs.
If there is anyone in this forum who develops a fully rich website in notepad, I would like to send you a medal.
To sum it up:
Visual Web developer: comes with a built in "testing server" for creating dynamic pages, so if you are using a version of windows that does not have server installed, you are good to go.
Visual Web developer: You can test your website locally and not worry about putting pages up to the internet or a company server where you can compromise security or privacy based on the content you are working on.
With Dreamweaver CS3 and below, you have to install a server like Apache or others on your computer.
Basically I use both, If your interest is developing dynamic pages then Visual Web developer: is the way to go.
Visual Web developer: is free, well the express edition, Dreamweaver is not free.
Another thing is, you don't have to work in design view, you can do all your hand coding in code view and check this. IntelliSense will save your life.