Al di là delle questioni relativi ai singoli linguaggi, per le quali ognuno può avere le proprie preferenze, io la metterei sotto un altro punto di vista, che è probabilmente quello che più interessa: oggi sul mercato del lavoro c'è piu richiesta di programmatori c++ o di c#, e in generale .Net?
Per quanto ho avuto modo di verdere mi sembra che il secondo ch il secondo prevalga, ma se qualcuno vuole smentirmi...