Мое мнение что установка по принципу InstallShield, собственного инсталляьора у программы, гораздо удобнее и эффективнее в использовании, так как программа сама устанавливает свои зависимости, и множество людей не делают одну и туже работу добавляя одинаковую программу во множество различных репозитариев.
Наиболее близкие аналоги вижу пока в Gentoo и в Slackware, в общем, установка из исходного кода. Или бинарным инсталлятором (как NV, VMWare, ...)
Ваши мнения о способах установки софта?