PHP é sensacional pra vc criar coisas muito rápido e colocar logo em produção. fácil, simples, rápido o suficiente. Mas... nem se compara com o C#. e porque? O peso da Microsoft faz toda a diferença. C# é uma linguagem que vc precisa ter no seu portfólio. Além de ser toda padronizada, ter uma orientação a objetos mais padronizada, é utilizada em vário domínios, como aplicações corporativas, jogos e por aí vai. É um salto em ordem de grandeza. Mas... vamos lá. A resposta nunca é a linguagem, mais o que vc sabe fazer com ela, o quento vc está disposto a investir em treinamento nela, e o quanto a sua equipe, colaboradores ou amigos estão envolvidos. PHP é bem usada pra coisas "simples" e pra web. Você consegue desenvolver coisas maiores sem problema algum. Mas não se com a produtividade e padronização do C#. mas se vc está confortável com ela,e mais importante, se precisa fazer um MVP pra ontem, vai de PHP. se for algo mais definido, consistente é uma boa considerar o C#, lembrando sempre que: depende!