It creates the "Microsoft" version of HTML and you'll have browser compatibility issues. You're best off using real HTML in a text editor so your code is clean. If you can't do that, DreamWeaver is the best option you listed.
For design suggestions, see Jacob Neilson's web site on web standards for usability so you can build something people can easily navigate.
http://www.useit.com/alertbox