Some people are of the opinion that Delphi is harder to learn than VB, but I don't know if this true. If you're likely to be coding from within Word, Excel etc., then using VB as your sole programming language may make sense. This is an invaluable resource, for tracing through to find bugs and also to pick up coding tips. All the versions also come with a free copy of Delphi 1, which means you can continue to develop 16-bit software, if required. Good Points Object-orientated programming, the fastest compiler I've seen.
Bad points Help files are poor.
Conclusion Still the best visual programming tool on the market. Possibly consider VB if you're going to be writing code in Office applications as well.