C# — официально флагманский язык платформы .Net. Поэтому гарантированно доступны все новые возможности платформы, первыми внедряются улучшения. VB.Net мне кажется тащат чтобы не утерять ветеранов, писавших еще на VB6. Возможно когда сочтут что аудитория сдуваются поступят как с J# и Visual FoxPro — выбросят на мороз прекратят развитие.
Как таковых преимуществ немного. C# изначально спроектирован под дотнет и в силу этого немного лаконичнее. Хотя это в общем дело вкуса.
Более серьезный аргумент состоит в том, что практически все куски кода которые можно нагуглить или найти в большей части книг, написаны на C#. Так что, вылезая за пределы MSDN в поисках решения той или иной проблемы, меньше придется напрягать мозг лишней конвертацией.
Еще большой плюс C# в том, что только он поддерживается в Mono.
А значит только на нем можно писать кроссплатформенные приложения под Linux, Mac, Android и iOS (во всяком случае в теории).