Неоднозначый вопрос порождает неоднозначный ответ...
Когда я был програмистом - придерживался правила "работать в среде, под которую пишешь". Когда был админом - "работать в среде, которую админишь". Программил я для UNIX, и админил в основном FreeBSD, потом линух - соответственно работал я в них с лохматого года. При этом дома, для игрушки-кинушки-порнушки всегда стояла винда. Она и сейчас стоит и этот текст я набираю в винде :)
Почему я придерживался этого правила? Потому что когда непосредственно работаешь в той среде, под которую пишешь - автоматически решаешь множество мелких вещей, которые не всплывают в WSL, в VB, или где-то еще, но могут неожиданно всплыть там где не надо :)
Переходить или нет - Ваше собственное решение (правда, если Вы в РФ, то еще несколько лет - и за Вас все решат, потому что еще год - и MS окончательно перестанет работать в РФ)