Ovviamente VB.NET ha delle funzionalita' (dipendenti dalla potenza del Framework) che sono indiscutibilmente molto superiori a quelle di VB6. Quest'ultimo ha dalla sua la semplicita' d'uso ...

In ogni caso, dipende sempre e solamente da cosa uno ci deve fare ...

P.S. Guarda che discussioni del genere ne esistono tante nel forum ... ti consiglio di leggerle ...