Update (20170929): For the last year I am using the amazing Pinegrow (https://pinegrow.com) IDE and I wholeheartedly recommend it. The BlueGriffon I mentioned below in my reply from few years ago is outdated and far behind the Pinegrow in development.
I recommend BlueGriffon. It is FREE, feature rich, runs on all major platforms, and has many good add-ons, some of them commercial. I have the (commercial) CSS plug-in, and I am very happy with it. I have used KompoZer before I found BlueGriffon. I humbly believe Amaya can't compete with these two.
A good alternative is Eclipse with some WYSIWYG plugin, like, for an example, the "JavaServer Faces(JSF) Tools Project" which is part of the "Eclipse Webtools".
