На прошлой работе пришлось расширятся, до этого писал на Perl, а с этим у нас в городе туго, Perl разработчиков по пальцам, в это время фрилансил, ставил скрипты на PHP, копался в фреймворках, а когда начали новые люди появлятся с ними и под PHP перешёл. Сложностей не ощутил, наоборот PHP даже сковывал после Perl'а в плане свободы конструкций и вариантов решения. Но у PHP встроенный шаблонизатор, просто и удобно сделанное ООП, потому в целом он и победил. На время. Сейчас всё больше стараюсь писать на Ruby и если под себя то только на нём, под PHP оставил нишу для быстрых, фриланс проектов.