I'm currently in the process of moving from Linux back to Windows running VMWare. For software development, I use a virtual xubuntu distribution. For browsing the web, listening to music, etc. it's all Windows. I just can't be bothered to fix broken drivers or wonky settings on Linux for stuff that should work out of the box. At the same time I still don't see an alternative for Linux as a development environment - so I hope with this new setup I get the best of both worlds.