I haven't installed 2008 yet. What do you mean by "strongest offering ever for VB". Just out of curiosity. Well, in VS2005, C# worked a little better with .NET Generics than VB.NET did. As a matter of fact, initially Generics were only going to work with C#, but MS wound up adding support later. Some have argued that it "shows". You can't do anonymous methods in VB.NET.
However, LINQ and the language enhancements in VS2008 seem to be "equal" (or at least as far as I've been able to tell). Instead of anonymous methods, you can use lambda expressions, which are a bit easier to read/write, and can be used by both languages.
So it's somewhat ironic that the languages seem to be more "balanced" than before, and yet I personally see a higher % of people using C# than VB.NET.