You're right, it's always been a bad feature, and WP should improve it. However, after deactivating wp-seo it did improve a bit. For example, after the update, when ever using ul it would the html would turn like this:
<ul> <ul> <ul> <ul> <li>text</li> </ul> </ul> </ul> </ul> <ul> <ul> <ul> <ul> <li>text</li> </ul> </ul> </ul> </ul><ul> <ul> <ul> <ul> <li>text</li> </ul> </ul> </ul> </ul>
Literally, besides, the one paragraph being
<p style="text-align:center;"></p> the other
Would turn into a single
<p style="text-align:center;"></p> which stopped ocurring after deactivating. I am sure you can prepare html drafts on notes and simply copy and paste. I do that for some sort of posts on my website, but not for all, for most of them don't need it. And of course, using the visual editor, although not always accurate, may be very practical depending on the work you're doing, and who you are working with. Most people are not used with html, and the visual has worked fine to my collaborators so far, untill this update started working odd. And it is a matter of the WP-Seo, cause it all started after update, and stoped after deactivation.
Moreover, recent wp-seo has come with an opengraph feature, which is conflicting with proper facebook plugin, and it shouldn't. I have posted a thread here on this, but it hasn't been answer by joost. Which is a shame.