Differnet Operating Systems do different things better.
Here's why I personally would use different OSes...
If I want to do general office stuff or games, I would use Windows.
If I wanted to do web design and programming, I would use linux.
If I wanted to check my email and browse the internet, I would use BeOS.
Each OS gives a different feel for every task, and I just decided I like a certain OS for them.