Is C# or larger MS stack in demand and is it useful in today's age ?