Der wohl größte Unterschied ist die Unicodeunterstützung. Dazu kommen auch noch viele andere Features, u.a. Generics, die aber noch einige Probleme machen soweit ich das gelesen habe (ich selbst verwende sie in 2009 bisher nicht).
// Ja, ich seh schon, roter Kasten
Grundsätzlich ist meine Meinung: Wenn du die Features von D2009 nicht brauchst, bist du mit Delphi 2007 noch gut bedient. Ein Umstieg auf die nächste Version "Weaver" lohnt dann aber in jedem Fall.
Zu Weaver wurden viele Features ja bereits veröffentlicht, unter anderem Unterstützung für die Windows 7
API und Direct2D. Dazu Unterstützung von Touch Features, Mousegesten und so weiter. Auch gibt es viele Erweiterungen der
IDE, die das Leben leichter machen. Schau da einfach einmal im Internet, da findest du auch weitere Infos.