Eu uso o Linux há mais de dez anos e tenho o Windows em Dual-boot apenas para jogar. Eu não sinto falta do Windows no meu dia e acho que usar o Linux me faz ser uma desenvolvedora melhor. Ele dá problema, quebra, te obriga a usar o terminal muito mais do que ficar usando interfaces gráficas e você começa a gostar mais ainda de resolver problemas. Mas eu acho que o pessoal romantiza muito, tem muita gente que tenta usar o Linux com o mínimo de recursos para parecer "hacker" e isso torna a experiência muito ruim. Além de escolher qual distribuição você quer usar, tipo um Ubuntu, Linux Mint, Fedora, Debian entre outros, tem que pensar em qual DE (ambiente de área de trabalho) você quer. Tem muitas por ai como o GNOME, Plasma, KDE, LXDE e cada um deles tem os programas e características próprias. Eu uso Debian com GNOME, o mais tradicional e adoro. É simples e direto ao ponto e eu não preciso me preocupar muito com drivers, programas e outras coisas, ele já vem pronto para usar.