это вообще нормально для профессиональных php разработчиков?
Нет.
так как хочу стать таковым , то меня интересует какой веб сервер использовать ?
Ставьте себе убунту. Ну или virtualbox + ubuntu. Ну или vagrant. Ну или docker но это уже для продвинутых. Последние две штуки как раз и придуманы что бы невилировать (или хотя бы уменьшить) различия между окружениями.
нет, вам нужен только node.js + система сборки (gulp/grunt), препроцессоры стилей, средства автоматизации (autoprefixer, spritesmith и т.д.), livereload и т.д. под винду все есть но придется разобраться с консолькой.