Delphi is a RAD language like VB, but the syntax is more difficult and yes there are semicolons :). Yeah, it has a form designer. Delphi was made for Windows but with another tool from Borland you can compile your delphi program to run on Linux. And I think it actually costs more than VS.NET. Well you can develop for VB.NET for free with the SDK, Delphi is like VB6, the IDE is cobined with the compiler, so you would have to buy it.
I didnt have much experience with Delphi but I can say that VB is better.