Pessimisticamente, non penso che ci sia o sarebbe una soluzione che sostituirà la digitazione a mano del codice HTML senza creare confusione. Guarda i prodotti software di WYSIWYG: da anni la loro pubblicità ci dice che finalmente la nuova applicazione crea un codice molto pulito; in realtà, è stata una schifezza anni fa, è ancora una cagata.
Per gli editor online WYSIWYG (come in CMS), è quasi la stessa cosa, tranne che in quei casi, credo che non si preoccupino nemmeno del codice pulito.
Sembra che gli editor WYSIWYG siano validi per alcuni tipi di cose e non per gli altri; anche se c'è una richiesta da parte degli utenti, non lo saranno mai. Sono bravi a fornire un'interfaccia molto intuitiva per le persone che non si preoccupano dell'HTML e non sanno nemmeno di cosa si tratta. Rende più difficile adottarli su siti Web che devono essere ottimizzati, ecc.
Gli editor WYSIWYG con più funzionalità avranno più difficoltà a produrre contenuti puliti. È quasi la stessa cosa per i programmatori principianti: creeranno facilmente una pagina HTML valida per il W3C che contiene solo titoli, testo in grassetto e corsivo, ma probabilmente non riuscirà a rendere qualcosa di pulito e valido quando tenterà di implementare più funzionalità e interattività.
Significa che un editor WYSIWYG con poche opzioni sarà la scelta migliore se ti interessa il codice pulito e i problemi di copia-incolla. Ad esempio, rimuovendo la possibilità di cambiare il font e impostare liberamente la dimensione del font (eccetto i titoli) puoi rimuovere i problemi con diversi font copiati da Word (se l'intento è di avere un font uniforme in ogni messaggio).
L'editor di questo sito Web è un buon esempio, tranne che ha lo stesso problema per le persone non IT rispetto a PHPBB: quando fai clic su un pulsante, invece di vedere dal vivo ciò che accade, vedi qualche roba di markdown aggiunta al tuo messaggio di testo semplice.