I came from Fedora (sad what they are doing with that distro, a lot of people is upset because the unstability of Gnome 3, changes in Nautilus, etc, and now the total recreation of Anaconda, that was the final straw for me
), so I 'm fine with the "bleeding edge", means, I search for the apps if I needed them up to date and if necessary, I download the sources and compile them.
I also understand when incompatibilities arise and I try to find solutions so I always ending in the end fixing whatever happen (or just deleting the app that's not working
). For a newbie coming from MS Windows, Mint whit his not-up-to-date repositories look strange and not friendly (and that "friendliness" is what they were so much used to), specially if they are force to assimilate by brute force repositories-sources-ppa's-apt/apt-get and others commands (OMG! CLI in a terminal emulation for a MS Windows user!) and also the old apt vs rpm vs whatever method of installation the author(s) of the app use (classic example was Adobe Flash, that show Yum/rpm or the binaries in a tar.gz file). That's a old question, right? why is not a unique and only software installation manager for all Linuxes?