と言う考えも昔、有りましたね。
C#で書ける領域のプログラムはC#で書くものです。
C++でしか書けない所のみをC++で書くのが普通で、
どちらを採用するか迷うこと自体が変です。