VB.NET も C# も同じだよ。 片方で出来る事はどっちでも基本的に出来る。

既にVBの資産がそれなりに使える状態であるならそのままVBでいいと思う。

大規模な変更があるならDelphiの方が楽だと個人的には思う。
まあ人によると思うよ。