A good, no hard feelings.
I haven't done much work in VB but the dev environment in Delphi (3,4,5,6) is actually almost identical to VB(6). VB and delphi has the same layout with the same menu for Forms and objects (buttons, and so on). VB developer would feel at home after a few hours in Delphi and a Delphi developer would feel at home in VB.
Just to make things clear. I am not a proffesional developer in either VB or Delphi but have been playing with both and to me Delphi is better. You can even get a free personal edition of Delphi 6 and Kylix, fully functional with compiler from Borland. At leat that was true a few months ago, maybe they took that away.
Delphi is not platform independent but exporting Delphi projects to the Linux counterpart (Kylix) should work. I haven't tried it yet but when I get a new rig I'll make this old jar a Linux box to play with.
Delphi is based on Pascal which means it's a very structured and actually nice language. I'm too lazy to learn C, C++ and find Pascal to be a good option compared to Basic.
Each to his own, but I prefer Delphi to VB. The VB runtime dll's that is necessary to run compiled VB programs is no issue in Delphi and the code produced is quicker.