I agree with AngelWatt. I use DreamWeaver myself, and I feel it is very flexible since both the code and design views are very well designed. For example, I can easily modify pages on my site and FTP them back to the server, but of course, for more novice users there is also a simple and easy to use design view.
Of course, if you're not planning on eventually moving onto the technical sides of it, you're probably best off using iWeb or RapidWeaver.