Cred ca una dintre marile probleme ale PHP-ului este faptul ca un upgrade de la o versiune minora la alta strica functionalitatea scriturilor existente si asta aproape la fiecare versione noua ... nu prea vezi asta la python sau la perl (de ruby nu pot spune mare lucru).
Pe de alta parte si python si perl si ruby nu au aparut pe piata ieri insa php-ul e mult mai folosit si nu cred ca e doar o intamplare ...
Eu zic ca atata timp cat e nevoie de programarea web clasica PHP-ul se descurca onorabil (luand in calcul si problemele urate cu care vine la pachet). E usor de programat, usor de instalat, nu inghite multe resurse, e testat la sange, userbase, ...
Daca e nevoie de o solutie mai deosebita si care are o rezolvare principial mai usoara folosind Rails sau Django sau mai stiu eu ce atunci e ok altfel iti trebuie noroc sa gasesti hoster potrivit, pret potrivit... pentru majoritatea nu prea merita ... si totusi avand in vedere ca cei de la cPanel5 au bagar Rails ... cine stie

Ca sa raspund strict la intrebare din cate m-am documentat eu cu vreo 2-3 luni in urma Python/Django ar fi cel mai ok ca performanta si scalabilitate. Am citit articole unele ridicol de detaiate

Ruby/Rails nu statea foarte prost...
Bottom line ... cineva trebuie sa invete si sa foloseasca tehnologiile noi pentru ca o parte din tehnologiile noi vor fi tehnologiile viitorului. Daca noi nu le folosim riscam le foloseasca altii

Personal as merge pe Python.