Frankly, the main advantage I found was that .NET was a vastly superior IDE. There are plenty of language advantages, especially for somebody who was into Object Oriented coding prior to VB5/6, but since you could write nearly everything in VB6, .NET was mostly a different language.