Well, I use an Ubuntu host on a Dell XPS (since it just works without extra configuration).
But I also use an Ubuntu guest VM for development so that I can shove the guest onto a different machine easily (yeah, I know I should use continuous integration, but I haven't yet).
Using a VM definitely has a big performance cost... Even though I value the benefits I accept the costs.