Нет, но в некоторых случаях вы предпочтете одно другому.
Если вы генерируете HTML из Unicode, вы не хотите запоминать все красивые имена сущностей.Вместо этого вы всегда будете генерировать числовой символьный объект.
Если вы пишете HTML-код вручную, вы, вероятно, сразу захотите увидеть, каким символом это станет.Здесь вы предпочитаете символическое имя.
Для анализаторов HTML это не имеет значения.Существует стандарт, который перечисляет все символические имена плюс файл DTD, который содержит их, так что это не проблема.
Для анализаторов XML все немного по-другому.Они не знают сущность HTML по умолчанию.Так что вам придется добавить их.Если вы не можете, тогда вы предпочитаете HTML-код, который содержит только числовые объекты, потому что любой другой ввод приведет к сбою кода.