Quote Originally Posted by jmcilhinney View Post
I'm afraid that this doesn't really work. While it is true that there are some things that are easy to do in VB6 that require complex steps in .NET, the reverse is also true. Creating a COM component in VB.NET isn't a great example to use for the superiority of VB6 because, in my experience, the most common reason for having to create a COM component in .NET is so that it can be used in VB6 code. In my decade and a half of .NET development, I've not once had to create a COM-visible assembly so the fact that doing so is laborious has exactly zero effect on me.
Maybe you can list some of the opposite examples to compare the features of VB6 and .NET. For example, things that are easy to do in .NET require very complex steps in VB6.