Eu acho que existe um divisor de águas entre a versão 5 e a 7. A melhora foi absurda tanto em performance quanto em padrões.
E a comunidade deu uma ajuda absurda pra essa melhora.
https://www.php-fig.org/psr/
http://br.phptherightway.com
Basta dar uma olahda nos links a cima. Ai tem as melhores recomendações e boas práticas pra se usar no projeto.
Pra editor eu uso o phpstorm. Melhor IDE do mercado pra PHP.
Linguagem boa e ruim eu acho muito relativo, pois depende do cara que ta usando ela. Pode ser GO, se fizer um código porcaria o cara que vai dar manutenção no futuro vai achar ruim de trabalhar.