You are right to wonder if any HTML editors are perfect, having had a play with every HTML editor I could lay my hands on since around 1995 and none is perfect. There are two reasons I'd note. One is that each web browser interprets slightly differently (and I include different versions of IE in that). The other is that HTML was not designed for page layout, but for scientific markup and so is not designed for page layout.
I have found that OpenOffice tends to produce cleaner HTML than standard word export, but as W. Page has commented, that is not perfect either.
For my own purposes I don't use the WYSIWYG editor, write by hand and use css for styling. I accept that is not a solution that would please everyone however.
Text editors
The msword html code is very strange
This discussion has been locked so you can no longer reply to it.