Мое мнение по поводу UX:
Любой объект одного класса элементов должен всегда следовать одному и тому же принципу работы и выглядеть идентично, чтобы его функциональность была узнаваема для пользователей.
А здесь «выбор режима ответа» на самом деле является кнопкой-выбором, которая выглядит как поле ввода и не похожа на кнопки выбора в других местах интерфейса, например:
Эти моменты уже упоминались, но были упущены в ходе длительной реализации. Спасибо, что напомнили мне о предыдущих обсуждениях.
По поводу общего обсуждения функции «Ответ как связанная тема»:
Варианты использования функции «Ответ как связанная тема»
На самом деле речь идёт о том, чтобы не дать здоровому обсуждению заглохнуть из-за 2–3 пользователей, начавших в нём оффтоп.
Пользователь выбирает несколько цитат из старых сообщений в теме:
Пользователь пытается высказать мнение по конкретным выбранным утверждениям, что может увести обсуждение в сторону.
Новый ответ в «холодной» теме, где давно не было ответов:
Это часто приводит к слегка оффтопному контенту, который лучше разместить в новой теме.
