It took me all but three seconds to install my NVidia drivers. And I didn't have to reboot, either. Linux us not like Shitblow$ where after you install an HTML editor, you have to reboot three times.
And paying for a crappy porduct? I paid $80 US for SuSE and I got thousands of free products. If I payed (whatever Windows costs...I never bought one), how many software packages would I get. And on top of that, I get free support for six months. How long does M$ give free support?
Anyway, back on topic, I like the fact that you have to mess around, and actually do some manual configuring to get Linux up to its full potential. It gives a valuable insight to how things work, and let's you juggle with the building blocks, so to speak. It is customizable, and it is like having a book that you write your own chapters and endings to. The flexibility, and freedom...that's what I am talking about.
The downside to it has to be its initial difficulty. For the guy that plays video games, uses the net for whatever, and writes e-mail, Linux is more of a chore than it is freedom. If one distro came up with a built in manual, or a decent tutorial, it would probably make all of the difference in the world. The main problem (well not problem) is that Linux/UNIX is written by programmers, for programmers. The average dude cannot understand the terminology used, the phrasing, and the procedures described. Microsoft is not much better in their attempts, but regarding the three tasks I listed, it can handle those with relative ease. Most people are content with that, hence the oligopoly with Wintel.