I think a lot more people run Linux as a guest than the other way around.
The way I see it is that if you're working with code, especially open languages and platforms, Linux is a great fit and you should make the leap :).
1. There are probably customization tools out there that would let you get close to this but I don't believe it's truly possible just given desktop Windows' architecture.