Hallo Andreas,
der größte Unterschied zwischen XE2 und 2007 ist
Unicode. Das heißt unter Delphi XE2 ist ein String nichtmehr AnsiString wie unter Delphi 2007 sondern WideString. Es gibt natürlich noch ein paar Änderungen mehr. Dann hat sich einiges in den Generics getan. Genaueres können Dir da die anderen sagen. Ich will es mal so ausdrücken, Firemonkey ist die neue
VCL für Mac OSX und iOS. Damit kannst Du Anwendungen für die beiden Betriebssysteme von Apple entwicklen.
Das mal so im groben. Zu den einzelnen Änderungen gibt es auch einige Beiträge hier im Forum.
Gruß
Rolf