kohlrak: The advantage of linux comes in freedom, not UI. The best things in linux always was, still is, and likely always will be, command line. The UNIX philosophy has made Linux what it is today: everywhere that you least suspect it. Alot of people say it's because of open source, which i agree gives it alot of power, but he strong focus the unix principle places on "focus on what you're good at" inherently makes things for linux more cross platform, which is why we find so many linux originated tools being used on windows, that alot of people don't realize found their first home on linux.
The problem, however, is CLI is scary, and not everyone is willing to learn it. Linux is more than a swiss army knife, for the swiss knife has a makeshift tool for every given job, while Linux simply has the tools intended for the job.
That said, GUIs make all this power user friendly and hidden from the user, so they often don't see the primary advantages of linux over other solutions, just like alot of people don't see the advantage of DRM-free over the more convenient and better known DRMed platforms: not everyone cares about playing their game 10 years from now, especially people who don't know or understand what happened to Dungeon Keeper and such. People just get stuck on the idea that newer is better, because they haven't gotten burned yet.

Friend_ape: I am not sure I completely agree that Linux is focus on what you're good at. To me, it seems Linux is more free than Windows, because their code is made by a pretty much unrestrained community, but in practice Linux is harder to pin down than commercial software and this is visible in the GUI. There are less computers with standard Linux simply because people dont like to search for, as you say, the whole toolbox instead of just having it all handy. Windows, after all, is at least easier to use and an excellent choice in terms of flexibility. In fact, Linux perhaps overreached itself principally in terms of this area.
Linux, under the hood, is a kernel mixed with "binutils" and/or "busybox" which follows the unix philosophy. Go ahead, grab termux if you have an android device and see how powerful the CLI really is. It's because of this that we have dd-wrt, stoplights with linux, linux servers everywhere (for httpd, sshd, ftpd, smtpd, etc), skype servers (yes, microsoft used [or maybe they still do] linux servers to run skype), cookware, cars, scientific equipment, airplanes, digital billboards, gas pumps, supposedly the International Space Station, and a whole host of other things. Why? Because if you need something you can just plug in about any hardware and make it work with minimal effort since the strongest tools are cross compilable and interact well with each other via pipes and everything else, thanks to the unix philosophy, you can jerry-rig things to work, and be stable, pretty quickly.
The problem is, it's not focused on being a desktop, and the things that focus on trying to turn linux into a desktop are projects much, much bigger than linux itself, because it turns out that GUIs and GUI interfaces are alot of work, especially if you want fancy animations like when you want a window to go up in flames when you close it (that was fun back in the day).