Работаю как на Виндоус 10 (дома) так и на Убунту (работа), Минт (дома). Особой разницы нет. Nodejs для галпов, vue, npm ставится без проблем везде. Для пхп есть Опенсервер для винды, и apache2/nginx (пока бесплатный), для линукса. На Винде тяжелее менять версии пхп. Композер ставится и там и там без проблем Докер достаточно гемморойно ставится на Винду. С питонами ее работаю.