Sou fullstack, mas minha preferência é backend. Uso Laravel (melhor framework fullstack web que existe), então ele me possibilita trabalhar nas duas áreas. Mas, se eu pudesse, ficaria somente no backend cuidando das regras de negócio e banco de dados.
Eu aconselho todo mundo de web ir para PHP, pois eu vivenciei isso e acho muito válido. Eu programo em JavaScript também, principalmente para usar o React Native, mas JS não conseguiu até hoje superar as facilidades de desenvolvimento que tenho com o Laravel e o quanto aprendi de programação com essa linguagem.
Mas a linguagem é só uma forma de escrever uma coisa, a programação em si que é importante. O raciocínio lógico, como resolver as coisas, estruturas, paradigmas etc. Aí depois você só adapta a forma de escrever em uma linguagem x ou y.