Любое решение, которое вы принимаете, должно быть направлено на оптимизацию работы вашего продукта и, в идеале, всего, что его окружает.



Говоря "всего", я имею ввиду 1) ваших пользователей 2) вашу команду, которая обслуживает продукт и его процессы. Про последнюю чуть подробнее.



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



- систематизируете сам процесс и регламент принятия решений менеджерами;

- тем самым минимизируете появление ошибок "человеческого фактора";

- оптимизируете среднее время обработки заявки на модерацию.



Как видите, простые dropdown-менюшки с заранее заготовленными причинами отказа и(или) рекомендациями могут принести немало пользы. Само собой, поле "Добавить комментарий менеджера" всегда должен быть.



P.S. Как нельзя лучше этот совет описывает еврейская поговорка - "сэкономил — значит, заработал".