Here are my experiences that I find both good and bad about Linux and Windows:

Windows:
As pointed above, great software and hardware support.
Easy interface.
Total reliance on the stability of the drivers.
Easy point and click installation.
Set's the standard on what programs should have.
I once had my c:/windows directory merged into 3 65+ meg files.

Linux:
Lots of docs to get things working.
Tech support(usually on IRC) actually knows what they are talking about.
Have to compile almost everything, and sometimes even that goes wrong.
If something crashes, the whole computer doesn't lock up.
Most programs are free.
Basicly every installation has to be more or less done by hand and you have to know your computer inside and out.
Very fun if you like tinkering with everything.


I like Linux over all because you get to manually do whatever you want, but the prob is that alot of programs are continuously being developed and lag behind the features of the windows counterpart. The reason why I don't like windows as much is the unstability and the fact that there is nothing you can do to fix a prob and also slow OS updates. While on linux there is generally a patch before you even find the error.