Herkese göre değişir.8 yıldır C# kullanıyorum , asp.net te de kullandığım kodları uygulayabiliyorum ancak tek sıkıntım tasarım bölümü , eğer tasarım senin için sorun teşkil etmeyecekse C# + asp.net kullanmanızı tavsiye ederim yok ben tasarım + php diyorsan o başka. Diğer husus da asp.net ile çalışan sitelerin performans olarak Php den geri kaldığı aşikar.Çünkü php sayfaları açılırken çok hızlı bir şekilde çalışıyor çünkü yazılan kodlar betik dilidir ancak asp.net arka planda framework çalıştırıyor bu bir dezavantaj ancak avantaj kısmına gelirsek php nin yapamadığı tüm işleri asp.net yapar ancak asp.net her yaptığını php yapamaz. Benim görüşüm bu. Yazılarımda yanlışlık olduysa şimdiden affola ..