Из контекста, который вы дали, я не вижу убедительного аргумента в любом случае. Я знаю, что вы говорите о командах, а не о событиях, но попробуйте подумать об этом с точки зрения подписчиков событий. Значительным событием является то, что режим каким-то образом изменился или изменился на определенное значение? Другими словами, хотят ли подписчики одного события ModeChanged с подробностями внутри события, или некоторые подписчики хотят только ModeChangedToManual, а другие просто хотят ModeChangedToAuto и т. Д. Вы можете рассмотреть систему хранения событий, которую вы используете, и насколько легко ее создать. фильтрованная подписка.
Удобно (не обязательно), что каждая команда создает одно событие. Если подписчики предпочитают одно событие, и у вас есть 4 команды, выдающие это событие, это делает систему чуть-чуть сложнее, и эти крошечные кусочки имеют тенденцию складываться. Если для подписчиков лучше, чтобы у вас было 4 отдельных события, тогда используйте 4 отдельные команды.