uFFFFFFFF son muchisimas,si te interesa me lo dices y te mando un ebook que se titula "Introduction to Visual Basic_NET (VBL)" en el que hay un capitulo que expone las diferencias entre VB6 y VB.NET,ocupa cerca de 5 megas y está en ingles.
Como ventaja principal te remito a la citada anteriormente "Fin del Infierno de las DLL" y como otra te puedo citar la interoperatividad entre lenguajes.Puedes estar programando en VB.NET y usar una clase escrita en cualquier otro lenguaje que cumple las especificaciones del CTS como por ejemplo C#,C++ o J#.Estas son solo 2 pequeñas ventajas,hay mushas mas :)
Saludosssss