MS is slowly turning VB into C++, all of the VB changes I have seen so far for .NET are C++ stuff adapted to VB because the .NET runtime is really a C++. Rather then build a real language independent runtime or handeling the problem in the VB layer they are just pushing C++ stuff into VB at the language level.
Try/Catch isn't so bad, it's ultimatly cleaner then VB's old system. But I hate the += type syntax, all you gain is saving a few keystrokes, but you also get some nastly ordering problems and have to memorize a whole load of new operators.
Jay