Different syntax means more time to learn it. Sure some things are still the same or similiar but really .NET is a completely different language and vb .NET is closer to c# .NET then anything.

I'd probably switch if i was programming for a living...just to keep up with the "technology" and demand of the industry. Im not though...so i think for anyone doing programming in their spare time for fun or maybe a little money would just stick with what they know well.