TA152H: I agree in principle with what you're saying. However, one of the things I had to accept was the fact that the computer industry is fueled by the userbase, not the system administrators or the power users of the world. As such, they want a computer that does whatever it is they want to do, looks pretty and all that jazz. As such, we have Windows 7. I love computer gaming, as such I usually own fairly new hardware. Windows 7 on todays hardware is quite adequate in terms of speed, and I dont honestly think comparing Windows 2000 to it is fair to windows 2000. Windows 2000 was and still is a fairly solid OS, however it is incapable of certain new technologies, and in my experience it doesnt hold up the same level of intense networking load as Server 2003 does. Hardware compatibility is also an issue, and frankly the industry has moved on. Server 2008R2 (Windows 7 "Server") seems to be a fairly decent server platform, while I do think they included too much fluff for a server, which generally has ONE purposes, and is manned by intelligent life.
Microsoft has at this point lost the balance between high end use and having home users be happy.
As to linux, from a sever perspective it is quite nice. The array of file systems available for it make it an excellent choice for alot of database applications or file servers, and it is completely configurable to the desired application. I have a MySQL DB running with over 600GB of data in it, and find its performance for a single server to be superior to Windows on the same hardware (A few percent mind you, but on a project with no budget and all that, every little bit counts)
Also the server boots up, and loads only ONE thing: The DB Server. So all 12GB of RAM is available for use by the DB. (less around 20 for the OS its self)
That said, its all a matter of opinion as to what is better in the home sector. I personally feel the UNIX lay out of a system to be far superior to that of the Windows layout, especially the lack of a registry when dealing with current linux distros or BSD. This is one of the areas Apple shares in, and if they werent so arrogant could have slapped Microsoft hard years ago when Vista came out. But alas, looks like another decade of guaranteed Windows dominance.....