MSも、特に高速化したい部分はC++で、インターフェイスとかはC#で、という使い方も薦めてる
http://www.atmarkit.co.jp/fdotnet/special/vcppinvista03/vcppinvista03_01.html
STL/CLRによるDocument/Viewアーキテクチャ