It's actively maintained
It works on more computer systems.
Graphical interface (optional)
Free
Financial resources.
Linux is better than Windows for servers because it is more stable and more secure which are two important reasons why it is better for your server and why you can trust it more.
One cannot be considered "better" than the other, because they aren't directly comparable. Linux is an operating system kernel. A "PC" is a hardware platform. Linux can run on PCs, as well as other types of computers.
It all depends on what you want to do with your computer.
It is more user friendly.
Much better, safer, and faster than Windows.
For hosting a Wordpress blog? Linux, easily. Linux just plain does servers better than Windows. For writing to one? It really doesn't matter. All that's relevant is the web browser, here.
Linux, linux mint is a pretty popular but not as windows but it better than window. It has more features, more security, it is an anti virus system no virus has been invented or has or will for linux mint and linux
Windows is better for desktop computers. Linux is better for servers.
Sure, if the compiler is written for Windows32 or Windows64. You cannot run compilers written for other platforms (MsDos, Windows16, linux, etc).
Linux
There is no any software for MSDOS shell as MSDOS is itself a system software.