Linux was never intended for the average desktop user and (for the most part) still isn't *. RedHat, SuSe, and Debian are all geared towards businesses. Complaining that you can't get your word processing done as fast as you can in Windows is the equivalent of complaining that the Windows ME machine you just swapped in as a web server for your company keeps crashing. ME isn't made for web servers and Linux isn't really made for desktops *. Noding "Why Porsche Sucks" complaining that you can't fit all of your kids in your brand new Boxster is as irrational as all of the arguments I have seen in the writeups above. Therefore, this is my list as it is correctly applied:

Why Linux Sucks

  • Poor support from local shops and consultants - Many small to medium sized businesses depend on their local computer store when they run into troubles or many have agreements with consultants because plain phone support doesn't always cut it. These places usually have one or more MSCEs. Unfortunately, most don't have an equivalent Linux expert.
  • Linux's bad image among the occasional IS manager - It is hard to convince your manager that Linux would be a better solution for an application when they have never heard of it before or have only been listening to anti-Linux parties.
  • Linux Crankies
  • Lack of hardware support - It is getting better, but there is still hardware that Linux won't recognize.
  • Lack of hardware manufacturer support - Many companies don't think it is worth it to release a driver for Linux for their hardware.

    DISCLAIMER: I am an avid Linux user.

    * Linus Torvalds has stated that making a consumer-oriented desktop is not a priority. Certain distributions are out there, though - namely Mandrake and Corel. There are also tons of desktop-oriented projects and more and more are popping up every day.