Однозначно на сегодняшний день замены винде нет. Кроме работы на собственном компе нужна совместимость, а майкрософт убейся собственные соурсы не даст. Миллионы программ заточены под винду и мак.
Это смотря, какие задачи стоят. Есть задачи, где однозначно лучше Линукс, есть - где выбор может быть сделан любой, есть - где единственный выход - Винда.