Ti dirò la mia opinione.
Io dico che nessuno fin'ora è riuscito a realizzare un IDE completo e funzionale come quelli della Microsoft per i suoi linguaggi .NET. Evidentemente alla Microsoft non interessa rendere il C++ piu' facile da usare, e non so perchè.
Facendo anche un pò i pessimisti, il debug guidato, è forse un concetto che non esiste in questo linguaggio.

Nota come l'intellisense del C# è tutta un'altra cosa rispetto a quella del C++
Molte volte sbaglia i membri.
Fino alla versione 2003 parsava tutti gli header e non solo quelli che avevi effettivamente usato
Molte volte non funziona, non mostra gli argomenti delle funzioni, i metodi delle classi...
Nel C# basta premere un tasto qualsiasi e già un intellisense completo ti scrive automaticamente un programma, ti mette tutte le parole-chiave, mentre nel C++ quando vedi colorate le lettere sembra già che ti stiano facendo un piacere...