Mac OS X is not just for graphics and media and website authoring (although Apple sure makes a lot of them). It is perfect for running servers (Unix-based) and anything Linux can do.
devin said:
Windows is pwnage cause it could do almost everything. Most things are for windows, except for server things, most server software are for linux.
Most things are for Windows because Windows is the majority OS, despite the fact that it's bloated, overflowing with vulnerabilities, and looks horrible (I mean, come on. By the way, Aero is a major ripoff of Aqua). Also, Windows attempts to hide... everything from the user. And it doesn't work.
Additionally: The fact is, you're going to have to do maintenance on your computer. It's just like maintenance on your car. It's not as simple as TV. Not yet, anyways...
Also, what does an operating system have to do with its programs, again? You could run any application on any operating system. If you're talking about .NET, sorry, because there's a Linux version of .NET (Mono).
I currently have an Ubuntu 5.10 LiveCD that I run occasionally. OS X 10.5 (and a Mac) is going to be my next OS, so I chose OS X (By the way, that Time Machine feature totally beats anything Microsoft has).