Hallo,
ich denke, ich spreche hier für alle, wenn ich sage, dass dir niemand genau sagen kann ob du auf c++ umsteigen oder ob du bei C# bleiben solltest.
Wie stark eine Programmiersprache genutzt wird ist immer unterschiedlich.
Mal gibt es Wellen, wo C oder C++ gesucht sind, mal werden Cobol-, Fortran- oder Visual Basic-Entwickler gesucht.
Man kann dir Hinweise geben, welche Vor- und Nachteile man in der einen oder anderen Sprache sieht, dennoch hängt am Ende alles von dir und deinem Geschmack ab.
Ich persönlich empfinde die Sprache C# als eine der angenehmsten (habe mich schon an C++, VB, Delphi und Java versucht).
Klar hat man bei Sprachen wie C oder C++ eine leicht bessere Aussicht bei Stellenangeboten, weil halt immernoch die meisten Programme darin geschrieben sind. Aber Sprachen wie Java oder C# gewinnen immer mehr an Bedeutung durch ihre Einfachheit, ihrer Komplexität und der Möglichkeit, Programme für verschiedenste Betriebssysteme zu portieren (und es gibt auch Spiele in C#).
Ich empfinde bei C# zB den Garbage-Collector als sehr nützlich und muss mich so nicht mehr so stark um reservierten Speicher kümmern. Und man hat die Möglichkeit auch Programme für andere Systeme zu Entwickeln und diese leichter zu portieren (oder ist das ein Irrglaube dem ich dort erlegen bin?).
Ich hoffe, dass ich dir hier etwas helfen konnte.
Mit freundlichen Grüßen und einen schönen Abend noch.
NoLe_Kazuik