Честно говоря, мне как женщине, никогда не служившей в армии, вопрос показался немного странным. Пытаюсь разобраться, почему.
Во-первых, в вопросе речь идёт об оптимальности, а в пояснении к нему - об универсальности. Это не одно и то же.
Далее. Оптимальное - с точки зрения чего? Уничтожения оптимального (максимального) количества живой силы противника? Уничтожения мгновенного или отсроченного во времени?
Уничтожения его техники? Какого - радикального или временного выведения из строя с возможностью дальнейшего использования?
Уничтожения всего, находящегося на территории, занятой противником, создавая "чистое поле"? Или речь идёт о сохранении имеющейся на этой территории инфраструктуры? В зависимости от ответа на эти вопросы будет оценка т. н. "оптимальности.
Кроме того, "боевые условия", "бой" - это ведь и воздушный бой, и морская операция, и сухопутная. Автомат Калашникова, конечно, универсален, но в воздухе и на море вряд ли сгодится. А вот во время зачисток в городских застройках будет уместен и, как выразился автор вопроса, "универсален".
То есть оптимальность использования того или иного вида вооружения будет диктоваться спецификой боевых действий.
Я же в случае военных конфликтов и даже уже начавшейся войны оптимальным буду считать... дипломатию.