C# will slowly fade in relevance. Nowadays it gets picked mainly when the company already has a lot of .NET in place.
Why? What makes you say that? In favor of what?
Why? What makes you say that? In favor of what?