В сравнении с тем же BBCode:
По факту переинтерпретирует набранный текст (списки например), использует много символов, которые могут иметь значение в наборе (например подчеркивание), менее расширяемый.
Я думал про вариацию BBCode или подмножества HTML. Пока BBCode нравится больше, если втащить описание в стандарт.
Также можно легко, например, добавить теги типа [sticker] для поддержки стикеров или там [audio]