@falktx @cnx The interface doesn't matter so much as the installation process.
Some processes are complex because the problem they're trying to address is inherently complex, but they're in the minority - most of the time software is difficult and complex because nobody has taken the time to make it easy and simple, by picking good defaults, automating things that can be automated, clear messages, and so forth. Even tarball installs can have humane defaults and installer scripts.