How far have WSIWYG editors come? It's been a long time since I tried one, but are they still an utter mess on the coding end?
The only good one I know of anymore is Nvu and it's too old to conform to any modern standards, plus it's glitchy. It's still good for basic HTML though, it produces the cleanest code I've seen from any of them. With PHP or CSS, it falls dramatically short though. It will confuse Nvu to no end and your code will be formatted inside and out until it becomes basic html again, or just removes the block of code altogether.
So, WSIWYG editors are ancient and unreliable, still.