Si queres algo sencillo rápido y fácil de aprender tenes VB.NET
si queres algo robusto y potente C#
Ese comparación es una completa bobada, es un típico error de comprensión por falta de inexperiencia sobre .Net (VB.Net/C# y sus internals).
Intentaré aclarar dudas:
Las diferencias entre VB.Net y C# son simplemente sintácticas (su sintaxis), y ahí es donde terminan todas las diferencias entre ambos lenguajes para cualquier programador que no necesite llevar a cabo tareas muy, muy específicas en las que entre ambos lenguajes unicamente VB.Net sea capaz, o unicamente C# sea capaz (ej: unsafe code, interfaces parciales), tareas que solo necesitan llevar a cabo un 0,1% de programadores (no es un porcentaje real, solo estoy denotando la irrelevancia de dichas características que distinguen a C# de Vb.Net, o VB.Net de C#).
Dicho de otra forma, VB.Net y C#, ambos tienen la misma "robustez" y "potencia", ya que ambos trabajan bajo la plataforma .Net Framework, y están cualificados para llevar a cabo las mismas tareas, exceptuando muy, muy pocas en las que tanto Vb.Net es el único capaz para unas cuantas, y C# es el único capaz para otras cuantas, nada realmente relevante y necesario cómo para necesitar mayores aclaraciones y explicaciones para alargar este post, pero quien quiera conocer más detalles puede ver una lista de diferencias actuales entre ambos lenguajes en Wikipedia (que solo son eso, diferencias, no ventajas ni desventajas):
http://en.wikipedia.org/wiki/Comparison_of_C_Sharp_and_Visual_Basic_.NETLa mayor diferencia que en mi opinión habría que tener en cuenta, o al menos la que tuve yo en su día (entre otras), es que VB.Net dispone de muchas palabras reservadas (keywords) inexistentes en C#, que facilitan mucho el desarrollo y la comprensión del código (ej:
Handles,
WithEvents,
RaiseEvent,
Overloads), además, C# es un lenguaje más estricto también al ser un lenguaje case-sensitive (distingue mayus/minus), pero ninguno es mejor lenguaje que el otro.
Puesto que sus mayores diferencias son sintacticas, las mejor solución para elegir el uso de uno u otro lenguaje, es el lenguaje en que el encuentres más fácil el desarrollo, es decir, el modo de empleo que a ti te resulte más comprensible y la sintaxis más rápida de escribir/utilizar, el lenguaje que haga de ti un programador más productivo. No hay más.
Saludos!