You're talking specifically C++ vs C#?
I don't think I've met the programmer yet who could squeeze that much performance out of either to make it matter, like I mention above, so much time is spent trying to "optimise" bits of code... only for foolish mistakes to slip through, its actually quite funny.I see a lot of internet blogs where you get the "if i write this loop for sum 1 trillion numbers, in c++ and C#, you can see that x language is 0.0005% better", but honestly.. who cares? If you're at the point where you work for a company who physically locate themselves 100 feet closer to the exchange because your ultra-high-speed trading algos need to reduce the distance to find those final few 10000ths of a second, then the decision is already made. You're a C/C++ boy, and you probably solder your own motherboards to get extra speed, and you certainly don't give a shit what I think.
Alternatively, who else needs that speed? Think of it this way... Excel is a massively popular tool... not because its the fastest, but because its quick, dirty and reasonably powerful and gets the job done for cheap. And isn't that what you want, from any tool you chose? That it does what you want, with a minimum of fuss?
In my experience, C# is vastly easier with a lot more pre-rolled code libraries, and the open source community is getting pretty active as well, so you can do a lot and get a lot of functionality now without much financial investment.