Ich fand D2005 ziemlich fehleranfällig. Hab ein paar Jahre beruflich damit gearbeitet. Kein Tag ohne Abstürze!!! Es hat in der IDE, aber auch im Speichermanager einige Bugs. Was den Speichermanager angeht, so wurde der in D2006 aber durch was recht gutes ersetzt.
Einige nette Funktionen sind aber in D2005 vorhanden, die es in D7 glaub ich noch nicht gab.
Z.B. Iteration ducht Listen und Arrays mit: for <Element> in <Liste> do
Auch in den Bibliotheken gibts einige neue Funktionen. Die kann man sich aber kopieren.
(Ich glaub FreeAndNil gabs in D7 noch nicht)
Ach so, noch was. Ich bin überhaupt kein Freund vom .NET-Framework. Sonst hätte ich auch Visual Studio nehmen können... Ab D2005 bekommt man es zwangsweise installiert. (Borland goes Microsoft...) Und wenn man bei der Installation von D2005 sagt, daß man gar keine .NET-Apllikationen schreiben will und den ganzen Quark dafür nicht mitinstalliert (Framekork muß aber trotzdem sein

), stürzt die IDE beim Zumachen auch immer schön ab. Kein gutes Gefühl für meine Quelltexte...
Ich würde D7 für Win32-Projekte nehmen.