Good summary of the state of play, but I think you overlook one thing - there are now viable online WYSIWIG (at least partially) editors that hopefully can make it easier fr the novice to be nudged towards best practice (besides all the other benefits of SaaS) See https://www.writelatex.com