Text editor only methods tend to be for gurus who know web design forwards and backwards.
Dreamweaver is great if you're interested in having a live preview of your site in a split-screen setup (as you code). You can also use dreamweaver to edit wordpress themes if you want a blog.
I do like dreamweaver and it also includes a very nice program for uploading files to your server.