Linux and Windows are two different types of operating systems. Linux is the most popular operating system for web servers. Since Linux-based hosting is more popular, it has more of the features web designers expect. So unless you have websites which need specific Windows applications, Linux is the preferred choice.
There are areas, however, where both Linux and Windows servers are equally matched, is in speed and stability.