Почему лучше?

Потому что здесь ты теряешь XHTML-IM-содержимое, все дополнительные атрибуты сообщения из XMPP (или других протоколов, если есть), оставляя только плейнтекст. Вот это мне не нравится.