They both have their uses:
Linux: web professionals, designed for heavy network usages, etc
windows: very much visual based, a little unstable - requires more frequent updates and reboots.
Windows server 2003 is actualy just as good (if not better) than using a linux distro...i dont think MS made it because its so good