ネタ元: VBがどうにも...
個人的には、暗黙の型変換はあっても問題無いと思います。ただし、型を全く意識しなくてよいというのは違うんじゃないかと。
VB.NET には当然型がありますし、VB 6.0 でも VBScript でも内部形式として型はありますね。これを全く意識しないようでは思わぬ bug を作りこんでしまいます。省略できるから憶えなくてもよいわけではなく、この場合は問題ないから省略できると学習しなければまずいでしょう。これは VB に限った話ではなく、多くの script 言語を扱う場合も同様です。
で、暗黙の型変換について。暗黙の型変換があるのはかまわないですが、そのこときちんと documents に書いて欲しいですね。
VB.NET の reference では下記で説明されています。
ぶっちゃけ、わかりやすいものでは無いと思いますし、説明が非常に不十分だと思います。Visual Basic を扱う人の対象として本職の programmer 以外を想定していますので、もう少しわかりやすく書かないとダメだと思いますが。
個人的には、型の組み合わせによる変換表が最低限必要だと思うんですが。
Integer + Long = Long みたいな。
拡大変換と縮小変換 に一応変換表らしきものはありますが、これではすぐにわかりませんよね。
VB 6.0 のときもそうですけど、ここら辺もう少しちゃんと解説してもらいたいものです。