Говорю на своем опыте. Сам несколько лет работал под виндой (Веб-разработка). На самом деле все равно, можно эффективно работать и на том и на другом. Но с тех пор как я перешел на мак, то хочется забыть винду как страшный сон. Причин несколько:
1. UNIX-подобность. Линукс линуксом, а на маке приятнее
2. На мак достаточно много приложений для разработки
3. Вытекает из 2. Есть замечательные приложения, которых нет под винду
4. Глюков и тормозов значительно меньше, что безусловно приятно