Presque tout est mieux que de coder en VB.net
Troll à part, le VB.net n'a pas d'avenir, Microsoft le maintien encore juste car il y a une génération d'anciens développeurs qui l'utilise.
Mais maintenant, les languages privilégiés de Microsoft, c'est C# et WinRT
C# est un langage managé, C++ non. (sauf si tu parles du C++.NET)