I'm familiar with EverWeb, it's good website builder soft but unfortunately it's not free. Regarding iWeb I can say that it's not a competitor for many contemporary website builders for a long time. As for me it's outdated.
Why does it have to be free?
If you want something of a good working tool, it's never free.
For the real professional there is only one good tool in my opinion and that is Dreamweaver. But that is really expensive.
If your not a professional and just want to make a few website's then in my opinion and from what I have seen with the competition Everweb is the best.
If you are more advanced and now your way around code then I think Coda is the best program, but that is not a WYSIWYG.