Es geht darum, das richtige Werkzeug für die richtige Aufgabe einzusetzen. Ich verwende C++/CLI für Plattform-Interop-Arbeiten, weil es viel einfacher ist, das Marshaling richtig zu machen. Ich verwende C# für fast alle anderen .NET-Arbeiten, mit einigen VB.Net (ich mag die Inline-XML). Ich gebe zu, dass ich IronRuby, IronPython, F# oder eine andere .NET-Sprache noch nicht gelernt habe, aber ich ziehe es ernsthaft in Erwägung, nur um mein Programmierarsenal zu erweitern.
Um die Frage zu beantworten: Ich glaube nicht, dass ich es noch mehr benutzen würde, als ich es bereits tue, weil ich glaube, dass ich es bereits für die Aufgaben benutze, für die es am besten geeignet ist. C# ist meiner Meinung nach immer noch die beste .NET-Sprache, weil sie speziell für diese Plattform entwickelt wurde, anstatt eine ältere Sprache an sie anzupassen. Das Hinzufügen einer besseren Unterstützung für C++/CLI würde nur meine Entwicklungszeit verkürzen, anstatt mich von einer anderen Sprache abzubringen.