that's nice.
I was called out specifically in the title of the topic.
If that's because of Vista, then I may understand why. I heard it wasn't as great as XP, so I'm not going to risk it. 
I have used both. I prefer Vista to XP.
what is wrong with windows? 
I don't like with the windows way of doing things. Consider this, if I need a tool to do something on windows that is not provided, then I have to install some program and have it running constantly. Each one of these programs has its own distinct ui and methodology when it comes to simple things like registering hotkeys, storing preferences, and performing their action. They have to be "installed" into a big unmovable blob called the registry. Each one of these programs has their own installation and un-installation program which differs through both ui and what it deletes and doesn't delete. I like to think consistency should be important in an operating system.
In linux, I have a collection of command line tools. I can chain them together by writing a simple script. I can bind the script's execution to a hotkey in my window manager and now I have this functionality in the operating system without any additional programs running. They run on demand when I press the hotkey, and they are small so they start instantly. If I am missing one of these tools I have a universal software installation repository from which I can instantly install directly from the internet.