The team I'm involved in is more on the business side of the project and the development is being done by another company. This development company comes from an old VB6 background and have only in recent years started using VB.NET. This custom project is outside their main software product they develop on. Our business team has big concerns over not only their modern development skills in the .NET space but also the fact they are using VB.NET for this project and not what seems to be superior language in C#. Our thinking is if we asked them to develop in C# they would likely need to add new developers vs. using their existing old VB and now converted to VB.NET developers and thus we would likely get a better product.
Are we worrying too much about this from a project management and success standpoint. There just seems to be way more C# developer talent out there vs. VB.NET talent. Also, just worried these old VB6 developers will have poor development habits. Should the business side raise an issue on this or just let it be?