Hola,
Como no uso para nada VB.Net estaba buscando el modificador de acceso internal ,por lo que encontré esta página donde sale un listado de muchas diferencias.
Se puede notar también que VB.Net es más fácil de leer ya que es más hacia un lenguaje humano, pero C# a su vez tiene una sintaxis más limpia y pulida.
http://www.harding.edu/fmccown/vbnet_csharp_comparison.html