C#. Mainly because its closer to C++ than it is VB. VB.net hasn't got pointers.

C# is better.