В C# ты привязываешься к винде. Спасибо, я знаю про mano
![Stick out tongue :p :p](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
Язык автоматически рулит памятью, в этом смысле он более современный. в С++ выигрываешь в прямом доступе ко всем ресурсам. Но при не ограничивает возможность "выстелить себе в ногу" С++.net даст доступ к тем же библиотекам, которые доступны из C#.