As you probably know, .NET languages compile into bytecode, so which .NET language you use doesn't make a huge difference. So, in essence, VB .NET is about the same as C#, which I'm sure you'll hear from a number of people here (including myself, with the small experience I've had with it!) is a wonderful language.