VB.NET is mainly better becuase you can do stuff that was very hard to do in VB6, like threading which now takes 2 lines of code.
Syntax is almost the same (its VB

:beard: ) , few keywords and object types dont work anymore and were substituted. Like Variant, it is now substituted with Object type. Or Let or Set dont work anymore.
And IDE, if you have Visual Studio (Pro at least) then this will probably be the best IDE any language has to offer. If you have the stanard version of VB.nET, it lacks some features but some of them came be easily worked out.