Windows seems to work better as a media center PC. Streaming video to an 360 or a PS3 is really easy to setup with Windows and getting the hardware / codec's to work is simple.
Note: I have heard that Linux is getting better for this stuff but windows is cheep enough that I don't really care.