Windows might be able to be tweaked but Linux can be totally reconfigured and made to do whatever you want, and as I said before you can scale it to suit your system you can install a modern distro on fairly old hardware, now try installing XP on anything with less than 128MB of RAM.
Hey guys,thought i would add my 2 cents in a bit.First about the above quote.I wouldnt say that it's impossible to install XP on a system with lower then 128MB of RAM.I once had XP SP1 running perfectly fine (although not quite as fast) on an 800MHZ duron with 64 MB of ram and it ran fairly well considering the limitations of the old PC.I guess it really depends on what you use your PC for.For general internet and e-mail usage and maybe the work of an avergae student using the program for school work it was fine.

I actually prefer Windows as well probally because i have used it since the 3.1 days.It may not be perfect but windows can be a very good OS if you know how to take care of your system.I once had a copy of XP on my PC for 3 years straight without a single isuue until my HDD went bad in it.

A reinstall and new HDD later i am once again running XP SP2 without any issues.I guess when you get down to it,it all depends on your needs from your PC i have tried Macs,i have used windows and i have even tried slackware linux and Linspire.Never tried a linux yet though partially because i dont have the time to learn it.Sometimes the best route is to have a multiboot system using both windows and linux.