So, is it decided that this thread is anti-Microsoft? Alright, I'm in! Here is my point of view of Microsoft's OSes:
-They take up too much space.
-They're unstable especially after long periods of time.
I think that's enough. But what can we do about it? Not much. Most software is only compliant with Windows. Not that I would go with Mac or anything stupid like that. But Linux might be a good choice. You can't just go ALL Linux though. Linux takes up less space and is more stable (I heard a story that the OS was running for almost a year and was as stable when it started).