Aside from speed (I've heard C# is faster than VB.Net), what are the other mitigating factors that would encourage one to learn C# over VB.Net?