Fine if you have the option. I shared a house with a Java developer for a corporate bank and he didn't have the choice. His laptop had to be able to log into the corporate intranet and serve as his sole development environment. There are millions of Java developers using Windows so what's your point?
then again, I'm probably just being oblivious.