VBの良さは
「どんな型の値でも入れられるあの変数」ではなかったですか?
「勝手に新しい変数を作ってくれる機能」ではなかったですか?
「返り値を指定するのを忘れると勝手にデフォルト値を返してくれる関数」ではなかったですか?

それらが無くなって雰囲気だけしか残っていないVB.NETを使う理由はありません。