ksz said:
1. It is simply not as polished as Windows or Mac OS. As much as I think Windows should come with a Surgeon General's health warning, it is well organized and has a nicely refined look and feel. KDE and Gnome are still not as well polished. A KDE/Gnome environment is cluttered (bring up the various menus from the dock and you'll find a confusing mix of choices)
KDE might be cluttered, but what makes you think GNOME is?
and installing/removing/maintaining packages is still too Unix-esqe. Compare this with Apple's approach to package installation and removal.
I'm sorry, but that argument is getting old. It really is. How does one install app in OS X?
1. You locate the app from the web and download it
2. You mount the disk image and install the app
How do you install apps in Linux?
1. You open up your package manager and find the app you want to install
2. You choose the app in question, and click install
Seriously: how is the Linux-way of doing that more difficult?
As it happens, there's a new way of installing apps on Linux:
1. You find the app on the web, and click on it
2. The app is installed
How exactly is that "difficult"?
2. I have tried to upgrade KDE 2.x to 3.x and found it to be an arcane process. Different Linux distributions have their own particular installation and package management UIs. The experience varies. There is no single standard.
Why should there be a "standard"? Different people want to do things in different way, you can't dictate to them how they should do things. And that is the exact reason why there are so many Linux-distros (and GUI's). They do things differently, because people want to do things differently
3. I have Mandrake Linux running under Virtual PC on my Dell Inspiron laptop. I was unable to install Red Hat and SuSE under Virtual PC. Further, it was very difficult to find the freeware version of Mandrake. They really want you to pay, and they've buried the freeware version somewhere...
So you had a problem with Mandrake. And that proves that Linux sucks.... how, exactly?
4. The quality of applications under Linux is also not equal to the quality of apps under Mac OS or Windows. Linux apps may be powerful, but they're not generally pretty or professionally presented. GIMP, for example, may be a competent alternative to Photoshop, but someone decided to repackage it into GimpShop...and for a good reason!
GIMP propably has the worst UI out there. But there are other very nice apps out there as well.
5. The quality of the developer IDE under KDE (KDevelop) is not equal to Microsoft's Visual Studio nor, I think, to Xcode.
Visual Studio costs money, and Xcode runs only on OS X. Don't like Kdevelop? use something else. Ttraditionally developement on Linux has not been done with IDE's but with editors.
6. OpenOffice 2.0 is nice. It's quite nice actually. But it does not contain an Email client
Why should it contain a email-client?
and its database is nowhere as capable as Access.
Use a proper database instead of Access. How about PostgreSQL? KDE has some Access-equivalents, but their names escape me at the moment.
To be fair, Linux is still growing and still improving. But that all-important user experience that we cherish is still lacking. For power users and those familiar with Unix and/or willing to delve into scripting languages and command-line prompts, Linux is a wonderful playground. But for the consumer I think it still has a long way to go.
I have never needed scripting in all my ears of using Linux. I have used the CLI, but that has been by choice, not because it was forced upon me.
That said, I find that people are rapidly running out of things to complain when talking about Linux. About 5 years ago people complained that it's too difficult to install. Today it's VERY easy to install. Then they started to complain that things should "just work". And in recent distros I have tried, things do "just work". Now they are complaining that the UI is not "refined" (well it is). And that area is about to get a huge facelift when we get stuff like KDE4 and kick-ass X.