Non... C'était une recommandation valable il y a quelques années. Mais maintenant que les jeux de caractères sont largement normalisés, il n'y a plus aucune raison d'utiliser des entités pour tout caractère non US-ASCII.
Les entités n'ont aujourd'hui d'utilité que pour désigner des caractères inexistants dans le jeu utilisé par le document (p.ex. le signe euro en iso-8859-1), et pour les caractères littéraux habituellement considérés comme spéciaux (p.ex. < lgt; & " )