Good article on Code Project on some of the advantages of using C++/CLI for .NET development.  The interop performance numbers in particular are pretty remarkable.
 
Let's not be coy about it: if you're writing software that requires significant native-managed interop, you should be using C++/CLI. Period.