C# will not gain you any more performance. Don't be mistaken. It does offer better support for unmanaged code, that does not make it better.

C++ will. But good luck with pumping out an enterprise application in a couple weeks with that.

We have developed a $20,000 (base, $2k per additional client) enterprise web application using VB.Net.

So you tell me its not a serious development language.