Well I use C# at work. Sure it's nice, and fits really well with Microsoft-y things, but other than that I'm not so sure. It's got some really nice modern features though. Still sticking to C++ for hobby stuff