Welche Plattform soll ich verwenden: native C ++ oder C #? [geschlossen

Ich möchte eine Windows-Anwendung entwickeln. Wenn ich natives C ++ und MFC als Benutzeroberfläche verwende, ist die Anwendung sehr schnell und winzig. Die Verwendung von MFC ist jedoch sehr kompliziert. Auch wenn ich C # verwende, ist die Anwendung langsamer als der native Code und erfordert die Ausführung von .NET Framework. Die Entwicklung der GUI ist mit WinForm jedoch sehr einfach. Welches bevorzugen Sie?