As very seasoned Windows user but a newbie+ Linux user, who has tried just about every popular Linux distro there is and there are a LOT of flavors (see http://distrowatch.com) i think Linux has a lot of potential, and yet substantial problems. While many Linux advocates promote it as desktop ready for the typical Windows user, it simply is not, unless all they want to is do some word processing and surf the Internet.
While many Linux advocates minimize learning curve, this can be quite, substantial, and all one has to do is look in the forums at what users must do for many basic issues, from getting wireless cards to printers to sound cards to work. Users will have to get used to using what is called a terminal, and running commands that begin with terms like sudo, chown, etc, and even be told to compile code. And while more security is nice, trying to gain full permissions to read and write to a second Windows NTFS drive can be particularly difficult depending upon the distro.
Linux has made great improvements in configuring software, and its problems are not all its fault, as many manufacturers do not providing drivers. You also do not have as great a variety, of the same quality, of freeware as for Windows, not matter what some Linux advocates say, nor is getting and installing it done as freely easy as it is under Windows.
As for distros, I like the KDE desktop myself, and I think the PCLinuxOS and Linux Mint are the best, better than the more ubiquitous Unbuntu. I run both. Actually, i would pick Knoppix as perhaps the best (and its start menus is better than others). but it is not made easy to install (legal issues).
And in fact, most Linux distro are most likely illegal in the US (this should get some responses) or soon become so, due to their coming with or downloading codecs and sometimes other coding which are under patents, and which you can use under Windows because MS pays for the license to use them, or have authored them itself.
Some Linux distros do not come with them, but will let you download them, which you will need to play certain formats (like WMV). For this case, i use do not knowingly install these codecs, and try to use versions of distros that do not include them, like the Linux Mint universal installer, or LCLinux OS Minime version, while using Windows XP for my major work.
And over the course of 10 years i have installed freeware over a hundred times with rarely a problem, and with extensive Internet use, have only gotten one virus using Windows. Thanks be to God. I do run scans periodically however, and do check to see what is eating up cpu cycles if it seems sluggish, which it rarely is, and what is set to start up with my PC. And i have lot of suggestions on how to make computing better, like better speech to text, or running programs by voice command, etc.
I have to agree with you, from an end-user perspective, Ubuntu and Mint are the best. (Mint is a debian/ubuntu derivative). I administer unix and linux systems for a living, and i think Redhat/CentOS are the best enterprise linux distros.
I think Mint is better than ubuntu 10 because they have made it even easier to to get flash playing.
While the linux OSes are getting closer and closer for mom and pop use, its not there yet. But the latest releases are getting closer and closer. If owned my own business, it would be CentOS (free) servers and probably Redhat desktops (free, but support costs).
I think Windows is a fine operating system, and is the most widely supported. Its just not as glossy or reliable as a Mac (because they use BSD for the kernel). Macs just aren’t worth the money to me. I do like the iPhone and the iPad. But i wouldn’t fork out the $$$ out of my own pocket. The boss pays for those, you know, the digital leash.
I like Linux but I’m so used to finding an executable to install software. Installing is a pain in Linux.
I’m amazed by the beautiful screen savers that Linux has (Mint). I wish I could find the same ones to run on Windows (for free of course).