仕事でつかってるよ
簡単にすばやくそれなりにGUIアプリを作れるのがいいところ。
MFCつかうと、やっぱり時間かかるんだよね。

短時間に簡単にできるというのがくせもので、
時間もないし適当に作ってできあがったものは、ぐちゃぐちゃです。

たとえば、ファイルを読み込むダイアログを作って、そのなかでExcelの
オブジェクト作ってセルの値を読み込んでDBに書き込む、なんて
非常に不恰好なことを普通にします。

それに比して、
JAVAの何がいいかというと、クラスを無理にでも作らなくてはならない、
というところでしょうか。だからクラスの機能分担を考えてコードを書く癖が
つくのではないでしょうか。

最初がVBだと、考えてプログラム書く癖がつかないことになると思います。