開発効率で C#>VB.NET なのはどうしてですかね?
VB.NETだと.NET FrameWork以外にVB専用の関数も使えるので便利だし、
開発効率ならVB.NETの方が良いのでは?