Here's something to think about. Cost. A VB.Net programmer will cost you less than a C# coder will. So cost should be a consideration.