I'd say any programmer person comming into vb if they looked at 6 and looked at .Net, .Net is the one they would choose
I'd wonder why they would look at vb6 at all, it would be logical to go straight to the latest version of any language. You wouldnt choose to use linux because Windows 3.1 cant do as much as it! you'd be comparing XP. If someone was to move to VB, theyd be comparing their current language with VB.NET, vb6 doesnt even come into the equation.

The only problem is when someone has used vb6 to begin with and finding the new concept difficult. But if you have to ask the question, the answer is .net