For me Linux is better, but it's not as user friendly like Microsoft's Windows. I hope developers will make it more easier to use in the future.
i think microsoft is better than linux.because linux desktop is more difficult to use than the windows desktop.
MS all the way Linux on virtual machine I havent done much on Linux, I program in C# which uses .NET framework on windows and Mono on Linux, works quite well on both. The problem with speed and MS that people are mentioning are due to user error, check your services / processes, and find out what you truly need, you can get great speed on MS if you just safely tune the services yourself.
I have been using windows since 2002 ,still using now, so it is better to me right now. No opinion about linux.
I'm an happy Linux user ! The bad thing is that you can't use some popular software (I need to use im softwares) but I also don't have problem with virus and spyware! The most important thing is that it is Open Source software
I have been using wind0ws since 2006 and its great but i haven't tested linux so i can't say precisely which one is better