Just to answer the main question...
Windows sucks. What more can we say? Everybody hates it, but why does everybody use it?
1. Most "out of the box" ready computers are bundled with Windows. These days It's either XP Home or XP Pro. If It's a server they are probably bundled with Windows 2003 server standard or a special version (datacenter ...).
2. Most computer courses, at least over here are made with Windows.
3. Many schools use Windows even when the computers are only meant to be used for typing, printing and internet.
4. "Normal" folks use Windows mostly because they feel like it simply works for their needs. They don't care so much about philosophical reasons, security, stability, standards, manufacturers support and business practices. They probably don't use the computer so often either.
5. Most OS commercial/ads I've seen involves Windows.
6. Proprietary software. Most high quality pay software including games are made for Windows. This may be one of the biggest reasons why people use Windows. especially the more advanced users. Some examples of common software that make people locked to Windows are Photoshop, Autodesk products like Autocad and 3dsmax, Illustrator, Quark express, Dreamweaver, Flash, Fireworks etc. Wine, crossover and Cedega fixes that partyly though.
Well, there are probably more, reasons why people use Winblows instead of for ex GNU/Linux or MacOSX but those are what I could think of.
edit:
*** And why I hate Windows hehe....
1. Bloat and more bloat. In XP the standard GUI looks like shit and you're forced to hack the system files if you wan't it to look better (change to third party theme). The "better" gui also requires an extra resource hogging service and is kind of patched on the old gui win2000.
2. Worms, viruses and spyware. The security structure in Windows is a joke which let's any kind of malware to get installed if you don't have some kind of protection. Sometimes even the best antivirus apps like Kaspersky and Nod32 won't protect you good enough so that something could eventually slip in. I've seen many cases where people haven't been able to clean viruses and have been forced to reinstall.
3. Updates and service pack make the OS grow larger and larger. This is kinda annoying. In Gentoo, the updater (portage) installs the new files and remove the old ones. If there are problems occuring with the new versions you just mask the new ones and install the old ones back. In windows Windows update keeps all the old crap in the Windows folder. I remember once my Windows install was like 3gb+. After reinstalling with a fully updated nLite disc it left a footprint of like 300mb or something similar.
4. Integrated apps that aint removable. IE, WMP, winMSN and other integrated apps are supposed to be removable, Well what those instructions actually does is to just hide them and keep them lurking in the background. Also, they still run if you find the executables. nLite can fix such things but removing IE can damage functionality in the OS. This also makes it difficult to run their newer OS's on older computers.
5. Third party apps needed to run and install the OS smoothly. This is one of the most annoying parts of the OS. Should you really be forced to use an antivirus, antispyware, firewall, defragger, registry cleaner, registry defragger, bad application entry cleaner, tweaker (for GUI, internet connection etc) just to make the OS comfortable and running on track. Why do I need to get an third party app like nlite to disable all the crap the XP installs with a standard disc? Shouldn't these things be inbuilt inside the OS?
6. When not following (no 5) the OS get's slower and slower and finally kind off dies.
7. No good maintainance mode. As I read somewhere "safe mode" just swaps the configuration files and still boots into the GUI. There are many cases where "safe-mode" fails to start. I also prefer coding and browsing in CLI-only mode.
8. Drivers. In Windows you need to download drivers from the manufacturer and install it ontop of the kernel. In GNU/linux you'll just compile it in the kernel. Installing extra software for the mouse and for ex joysticks to enable extra features isn't what I call smooth. And darnit, why do I need a floppy everytime I need to install the OS on a SATA disk?
9. Architecture. Win32 is built for i386 computers. Well all the optimisations you get in for ex Gentoo isn't exactly big optimisations but at least it's something.
*** Why I don't like Microsoft
1. Microsoft lies in their Getthefacts report. It's obvious that their research is BS. They are talking about Red hat like it was like all other distros. The opponent products they test are also dated.
2. EU software patents. MS are one of the biggest pushers of this extremely idiotic phenomena. Software patents could probably kill creativity, competition, etc. on the software market. This will add more power to Microsofts domination and force us to use their crap. The pressure would also let up on their products so they wouldn't have to patch their OS as they do today (can it actually get worse..?). I read somewhere that MS has patents on double mouseclicks. WTF?
3. TCG and NGSCB. These technologies will take away freedom from anyone using a fritz chip enabled computer. Using their newer OS's with TCG enabled computers will mean that you are even more surveiled and locked in. Every software maker will need to pay a special fee to Microsoft to make their software running on the newer TCG enabled Windows OS'es. This means that freeware and shareware apps + apps from makers who don't have enough money "will be no more". Also, audio cd and dvd ripping will probably not work.
4. Innovations. From what I've heard and read they are either buying small companies or copying ideas from other persons/companies.
------------------------------------
Also one thing that makes me clueless are Windows users who say that we Linux and FreeBSD users are just using our OS's to be cool. WTF? I use my OS because of the reasons above and note because of status or similar. Are Windows users jealous or something?
I also don't understand how some of you say that compability is a strength of Windows? Ehhhr...
If I was some kind of god I would make Microsoft totally bankrupt. :cool: Unlike some other people I find it very good that EU are stopping Microsoft with fines and new rules.