Je n'ai jamais utilisé Delphi, mais par contre j'ai énormément utilisé Turbo Pascal dans un vie antérieure. Et par ailleurs, j'ai pas mal utilisé VB (depuis la 1ère version !)
Outre qu'il est un peu lent, le principal reproche que je ferai à VB, c'est qu'il n'est pas adapté aux projets dès qu'ils commencent à être gros. Genre au-delà de 15 feuilles et 5 ou 10 modules, ça commence à devenir le bo...l à gérer. Et croyez-moi, j'ai vu encore nettement plus gros que cela en VB...
Turbo-Pascal et Delphi n'ont pas ce problème.
Donc pour moi, VB et Delphi sont biens, mais VB serait plutôt pour des toutes petites applis, et Delphi pour les plus grosses (bien que ce dernier semble tout aussi bien marcher pour les toutes petites).