В линуксе есть терминал, который постоянно под рукой и с которым можно производить чудеса, почти встроенный /tmp который ускоряет компиляцию в разы, производительность ОСи в целом для различных задач чаще всего выше и много всего другого.
Жалко с ПО туго. В pycharm работал и по ощущениям более лагуче и чаще выкидывало(kubuntu/kde neon/arch xfce/fedora gnome - на каждом что то с ним было)
Для новичка(1-3 года опыта или меньше) любая ОС зайдёт
Для фонтендера специалиста уже лучше будет Mac OS по многим причинам
Для бэкендера удобнее работать в линуксе просто потому, что почти все сервера установлены на linux и как раз работать с серверами удобнее с линукса