Pour l'"experience" utilisateur, il suffit que tu passes autant de temps á configurer windows que tu n'en passes pour un linux et tu auras un environnement sur mesure. Les choses que tu mentionnes sont optionnelles, mais l'OS est parametre pour delivrer une experience uniforme et facile de prise en main aux neophytes.
Quant au developpement, cela depend bcp des technos. Pour certaines c'est meme mieux sous windows (.NET, outils C#, etc.), voire indispensable selon l'ecosysteme (si tu deployes des jeux pour consoles par exemple.) ; pour d'autres technos c'est kif-kif (web, avec editeurs et packages portables, etc.), et pour d'autres encore c'est mieux sous linux (scripts destinés á tourner en VPS, etc.)
Le choix de l'OS fait partie du projet et des contraintes, ce n'est pas une constante pour etre productif. C'est comme choisir un langage, on prend le plus adapté á la tache. Perso j'ai toujours un environnement de developpement sous windows, et une machine virtuelle linux pour certaines choses.
Message édité le 06 juin 2021 à 14:47:33 par Refeuh