Back in 1986 I was working for a University and we had to select a programming environment for some scientific instrumentation. Our choices were C or Pascal at that time (Turbo Pascal of course). We chose Turbo Pascal and the main reasons were readability and maintainability of the code as well as speed of the compiler.
With many different persons working on the code over the years the first two points have really been crucial.
Fast forward more than 20 years and Delphi is my main programming platform for Windows and both points are still very important. I am able to leverage code that has been written many years ago. Delphi has allowed me to develop faster and with better quality and thus been one important basis of commercial success during all these years.
The most amazing part in retrospect of Delphi is how constant innovation has kept the language / IDE / framework up to date, while maintaining a very high degree of compatibility.
Turbo Pascal 5.5 introduced object oriented programming, Delphi 1 introduced components and RAD programming. Delphi 2 introduced 32bit. The improvements went on, with every release and now with Delphi 2009 we have generics, Unicode, unit testing, refactoring and much much more.
All these improvements happened in a way that allowed me to develop my skill set with the language and improve my code base.
I do development in a number of different languages (e.g. C on micro controllers, Java on mobile phones, C#.net, PHP, assembly language on various micro controllers / processors, ...). I have used other languages (Basic, Forth, Fortran, ...).
The tool set is dictated by the platform / purpose of the development task. For Win32 there is nothing that comes close to Delphi.
We cannot forsee the future, but with the history of Delphi and the current developments/ roadmaps and engagement if Delphi at Embarcadero (Delphi Prism, cross platform developments, Win64) my initial decision of 1986 continuous to be excellent!