Ответ 1
W3C опубликовал официальный ответ о том, когда использовать и когда не использовать экраны символов, которые вы можете найти здесь. Поскольку они также являются группой, отвечающей за спецификацию HTML, я думаю, что лучше следовать их советам.
В разделе "Когда использовать escape-последовательности"
Синтаксические символы. Есть три символа, которые должны всегда отображаться в содержимом в виде экранов, чтобы они не взаимодействовали с синтаксисом разметки. Они являются частью языка для всех документов на основе XML и HTML.
<
(<)
>
( > )
&
(&)
Они также упоминают использование символов, которые могут не поддерживаться в текущей кодировке.
Из раздела "Когда не использовать экраны"
Почти всегда предпочтительнее использовать кодировку, которая позволяет вам представлять символы в их нормальной форме, а не использовать ссылки на сущности символов или NCR.
Использование экранов может затруднить чтение и обслуживание исходного кода, а также значительно увеличить размер файла.