Well, actually I have been using C++ for much longer than C#. I love C++ (also Java). If asked to write a core analytic library, I will go for C++ in most cases. But if asked to write a front end, reporting, GUI, Excel ...., I will prefer C#.
Taking reporting as an example, if it is intended...