That's impossible to answer, because the definition of best is completely subjective.
Best is what works for you in whatever role you happen to be in. I know people using windows coding in RoR, Python, Java, etc with a high degree of efficiency. I know others who are doing the same thing on Linux and OS X. It works for them.
Best is what works for you in whatever role you happen to be in. I know people using windows coding in RoR, Python, Java, etc with a high degree of efficiency. I know others who are doing the same thing on Linux and OS X. It works for them.