Language is a choice you make for either personal or career reasons and not for reasons of power nor feature.I moved from a C/C++/Perl (Unix and Win32) background to C# almost 4 years ago and other than spending a few weeks getting comfortable with the C# language the rest of the time has been about discovering the FCL.So, IMO, if you are heading for .NET then you should choose the language that yo