#11: There are many usability and maintainability issues with VB.NET. While VB.NET has most of the features of C#, C# is obviously the chosen and most favored language among MS and has the majority of tools and examples being written for it. Not to mention lots of new features and new development.
While the VB.NET team is focusing on more RAD type features like edit and continue, the C# team is focusing on language features like Generics, Partial Types, anonymous methods, etc.
It's clear that VB.NET is for rapid prototyping and maybe simple app design, but for serious programming projects, the advanced language features of C# make it superior.
|