Já trabalhei com PHP e comecei a atuar com C# a pouco tempo. O que vejo é que depende da sua necessidade, pra mim o PHP é algo mais prático, se não tiver usando framework você só cria um arquivo, joga em qualquer hospedagem e tá rodando. Já C#, eu acho que é melhor pra sistemas robustos, ele não é tão prático comparado, mas tem toda uma estrutura por trás e uma gigante que gerencia.