ono zavisi co potrebujes spravit a ako rychlo to ma byt.
php je vhodne na bezne stranky pre beznych ludi (maju hosting), ide to vsade, ked sa stym naucis robit tak je to fajn (je to dostatocny jazyk, nie dobry jazyk/kniznice). tam by som odporucal daky mvc framework (napr cakephp) pre vlastne aplikacie, alebo wordpress na jednoduche webstranky s cms. v php nie je problem napisat aplikaciu ktora ma 300k pv/denne a bezi iba na jednom serveri (php/mysql/memcached).
na pisanie vacsich veci by som odporucil python a tiez daky mvc(django), alebo c# (asp.mvc). sem patri aj ruby ale s tym nemam skusenosti.
na pisanie veci kde su formulare, tranzakcie, reporty tak java (javaee, spring, atd) alebo c# (asp.net, wcf,..)
naozaj zavisi co chces spravit, pre koho to je a co sa od projektu caka.
p.s. v php neviem preco si ludia zvykli pouzivat overengineered riesenia, vela tried, templatovacie systemy atd. to mi prijde zbytocne. je to jednoduchy jazyk, treba robit jednoduche riesenia - vrati sa to.