Sono stato in una situazione simile per circa un anno.
Un anno fa ho iniziato a gestire un team che sviluppava e gestiva un sito Web di oltre 10 anni, programmato in PHP, con il quale non avevo precedenti esperienze. Ho usato molti linguaggi (C, C ++, Java, Python, Common Lisp, ecc.) E avrei preferito sviluppare con Python.
Il sistema legacy esistente costruito con PHP ha reso la scelta (continua ad usare PHP) molto semplice.
Non ho avuto problemi a trovare PHP, anche se è un mix un po 'strano di concetti di basso e alto livello e manca seriamente l'armonia e l'amplificazione; eleganza e "visione coerente" dietro il linguaggio e l'implementazione. E ora capisco perché alcuni chiamano PHP "template engine gone berserk". Ciononostante, PHP fa il lavoro. Consiglio vivamente di utilizzare un buon framework, come Zend, che sfrutta PHP in un ambiente linguistico migliore (sano) con cui lavorare.
In ogni caso, conoscere o avere esperienza con il linguaggio di implementazione, non è un requisito per il project manager. Molti PM fanno un ottimo lavoro senza alcuna esperienza di programmazione, anche se aiuta ad avere uno sfondo di programmatore (in generale).
Se non hai legacy e puoi iniziare con una lavagna pulita, suppongo che entrambe le lingue vadano bene e sarà più una questione di gusti personali e / o disponibilità di risorse.
Ancora ... Non posso sfuggire al sentimento, che Python attragga i programmatori più competenti. In qualche modo, la cultura intorno a PHP è meno orientata verso soluzioni "robuste ed eleganti", e più propensi a suggerire un attacco rapido nell'abitudine "questo funziona per me".
Per concludere: l'abilità / esperienza di PM non dovrebbe avere nulla a che fare con la scelta della lingua. È più sui meriti della lingua (e della cultura) stessa. E disponibilità di risorse.