Не очень понятно, что конкретно не устраивает в винде. Если использовать кросплатформенную среду разработки, то никаких проблем быть не должно. У меня на работе убунта, дома вин10. Pycharm и там и там одинаковый, браузеры тоже, для ssh-доступа, git'a и еще кое-каких мелочей - терминатор под cygwin (имхо на порядок удобнее, чем putty и отдельный git-bash). Всякие настройки системы "под себя", вроде системных хоткеев, нескучных обоев и т.п. делаются за пол дня при знании системы, и за день при полном незнании, но владении гуглом.