By the way, since app installation has been mentioned in this thread a few times, I'll say my experience is that most of the apps I use (maybe 90%) are in standard repositories and I installed many of them with a command no more complicated than "yum install vlc" (there's a GUI interface to yum available for those who don't like the CL), which also automatically handles dependencies on other packages. The other real practical benefit to the package management system is when it comes to keeping the system up to date: "yum update" checks for upgrades for that same 90% of my Linux system. If I haven't upgraded in a while, it's not uncommon for yum to report over a gigabyte of updates ready, which I'll let download overnight. The system isn't perfect and I've seen glitches (for some reason at one point I started having clashes between i386 and x64 versions of the same packages), but overall it works well. For packages not in standard repositories, my experience is that many of them are in .rpm packages (I don't know how many .deb packages are available for Debian-based systems like Ubuntu) which are easy to install (double-click and type in the root password), though there the annoyance is when dependencies sometimes appear that you have to hunt down. Otherwise installing from source usually isn't too hard (if you aren't scared of the CL), though again there can be problems with apps failing to find shared libraries (though Windows has its own problem here: so-called "DLL Hell"). On average, however, I'd say installing and updating software is one thing I find more convenient under Linux than under Windows.