Die meisten Beispielanwendungen und auch das SDK sind eher für C# und .Net ausgelegt und damit auch sehr schön und komfortabel zu verwenden. Die C++ Schnittstelle kann ich nicht beurteilen. Jedoch haben C/C++ Schnittstellen im allgemeinen die Eigenschaft dass sie meist eher unschön zu verwenden sind im Vergleich zu .Net Assemblies.
Wenn ich die Wahl habe würde ich immer die C# / .Net Schnittstelle wählen.