C#とVB2005でユーザー側から見たC#の良い点を教えて頂けませんか?

私なりに2日くらいかけて調べましたが、
基本的な部分はどちらも同じなのかなと思いました。
深い部分がわからないので、違いがわからないのですが
ユーザー側から見たC#とVB2005の違いを教えて頂けませんか?
できたらC#の利点を伺いたいです。

ぜひ宜しくお願いいたします。