Linux has tons of problems centered mostly on what I believe is the philosophy of the OS. That philosophy is pretty simple: design a difficult to manage and maintain OS that encourages others to pay, not for the OS, but for your service time maintaining and managing it. In other words, give it away for free and then make your profits off the service you provide. The only flaw is that people don't want to continue to pay service fees and they want to be able to do it themselves and the developers/distros want to make money off the services--sort of a conflict.
Linux lacks some significant ease of use features. Even though, for some, using apt-get "install", etc seems easy, 99% of the desktop users don't want to execute a command line program. And, if they don't want to they shouldn't have to even if they choose Linux as their OS.
Either way, Linux is a good OS if you are willing to take the time to get to know it. It has some fantastic features. It seems much more stable than when I first started with it. There are still some very confusing areas.
Drivers are a key factor that kills its acceptance (particularly with sound and video). Because sound and video is so hard to get working correctly there's little motivation for gaming companies to port their games over to it. Sure the generic drivers work but alot of the time they are so crappy as to be useless, especially to someone that wants to play games.
I recently went though a series of problems with video on one of my *many* Linux boxes, and now am having to deal with the sound problems--centered mostly around sound system technology conflicts with various products. The sound problems are pretty bad, although, it is workable it is still problemmatic.
I find that I like Linux mostly due to the fact that it is free and that I get to learn again. Windows is getting sort of dull and stagnant, with it's own confusing avenues for various technologies.
The worst part of Linux is: installation of programs, and drivers. Once the program and drivers are installed you can pretty much do anything with it (if you can find a complete and competent program that meets the specific need).
Linux is not for the hacker only type. Not even close. I've had many older and less computer literate people sit down at it and surf the web, do e-mail, etc without any help, but I doubt any of these people would ever be able to install programs considering the current state of affairs. If the Linux community would/could get this one part corrected Linux would come into its own, and begin to even own Microsoft's market. But the mentality that tries to make Linux a product profitable through services will hinder this factor. It is the one thing that needs fixing but is the most rejected because it is the one area where linux enthusiasts can make money.
BTW, the quote about 640k RAM was never uttered by Bill Gates. It is something that was attributed to him but he never uttered any statement close to that.<P ID="edit"><FONT SIZE=-1><EM>Edited by Jimbo99 on 05/18/04 01:57 AM.</EM></FONT></P>