В чем преимущество C# перед Visual Basic NET
C# — официально флагманский язык платформы .Net. Поэтому гарантированно доступны все новые возможности платформы, первыми внедряются улучшения. VB.Net мне кажется тащат чтобы не утерять ветеранов, писавших еще на VB6. Возможно когда сочтут что аудитория сдуваются поступят как с J# и Visual FoxPro — выбросят на мороз прекратят развитие.
Вот Wiki, в котором все сводится к разному синтаксису и своим плюшкам у каждого из языков. В шарпе, например, можно вызывать с функции.