Наличие инсталлятора — само по себе зло, запакованного — зло в квадрате.
Идеальный софт состоит из одного исполняемого файла, как утилиты sysinternals, с обязательной опцией сохранять настройки, лицензии и прочие артефакты в том же каталоге из которого запущен. Если по какой-то объективной причине не получается всё запихнуть в один исполняемый файл, то более-менее годный вариант — *.zip (не *.rar и не *.7z) архив, распаковав который софтом можно сразу пользоваться.
Инсталлятор лично я запущу только если совсем нет альтернативы, а если софт нужен один раз — скорее всего сделаю это на виртуалке, а после использования откачу её на чистый state.