реклама
разместить

Юзабилити просто на высоте. Какая разница как вы это под капотом сделаете, но вот отдельную группу под это создавать это маразм. Для пользователя это должно быть так — зашел в настройки канала, включил комментарии и все, народ может комментить и не надо отдельно чат создавать.

3

На базе чата лучше, поскольку просто и лаконично, уже отлажено, есть баны, боты-модераторы, ограничения на типы сообщений (стикеры, к примеру), временной интервал между сообщениями и прочее
Дублировать функциональность чатов для каналов было бы несколько глупо
Не дублировать медиа возможности было бы еще глупее (вспомним веб-комментарии)

А так, в итоге весьма элегантное решение, в духе Телеграма

1