Muito parecido com java com ..., não trás nada de realmente novo como linguagem de programação clássica.
Agora a .Net framework na minha opinião é uma aposta ganha permitindo modularização de camadas e interligação transparente entre as diversas linguagens J#, C# e C++.NET, e VB.NET. (Através do códigop intermédio gerado pela framework e os webservices)
Tb desapareceram os problemas de componentes existentes no C++ e vb (visual Studio 6) - Registar e desregistar dll's ...
Voltando ao C#..., é para mim um excelente linguagem de programação, e na minha opinião a unica realmente válida na arquitectura .NET, nunca é tempo perdido aprrender mais sobre ela e fazer umas brincadeiras.