VB.NET is a much more organized and dare I say a superior language to VB6. It follows a more object-oriented design path and incorporates a whole bunch more libraries and functionality. If you want a detailed list, google is your friend. VB6 is becoming more and more outdated, so I would definitely make the switch. You'll pick up on the minor differences pretty quickly.
Can you tell me what the minor differences are? So far I only know that lblstatus.caption is lblstatus.text