I’m working with both for the first time. I just came off three years of C# and ASP.NET, which I had to learn at the beginning of that project too.
Sorry, no contest. I am no Microsoft fan but I would rather use C# with LINQ any day. JaveScript feels like a toy and the versioning issues are maddening. Python has some cool features but I don’t understand its popularity.