Pl. unityben dolgozhatsz c#-ban.
Mondjuk azt én sem értem, hogy miért szavaztak annyian javara amikor a php sokkal rosszabb. ;) De mint nyelv, a c# sokkal gazdagabb a javanál. Lambda kifejezések (oké, java 8 óta van), linq, "var" kulcsszó, anonim típusok (nem összekeverendő a java anonim típusaival), yield return, reference passing, delegates és events nyelvi szinten, a c++-ból átvett dolgok (pl. default arguments, operator overloading). Aztán folytatható a sor a szerintem értelesebben megoldott dolgokkal, pl. a típusrendszerrel, a switch szerkezettel, a checked exceptionök hiányával, az értelmesebben megoldott láthatóságokkal.
Szerk: legfontosbbat kifelejtettem: properties!
Mindezt fejből soroltam fel úgy, hogy hónapok óta nem nyúltam c#-hoz, ellenben javahoz annál többet. :)