I will say that Linux forced Microsoft to build a much better product.
When you separate the OS from the UI Windows is fast and stable, and with things like powershell it is remotely manageable.
It's the UI and application level where most of the problems crop up.