по поводу необходимости UPX'а. софт все равно распространяется упакованным на сайтах, поэтому кто его упакует - UPX до упаковки в инсталлятор/архив или, позже, инсталлятор/архив - без разницы. второй вариант скорее всего будет даже меньше.
дальше. сколько он у пользователя будет занимать места на жестком в 99.9% сейчас значения не имеет
так что в целом смысла в этих упаковщиках нет. делайте релизные бинарники, если позволяют обстоятельства, они будут в разы меньше размерами дебажных