Wäre das gut genug um bei den großen mitspielen zu können?
Als ich bei meinem oben genannten Projekt die Unterstützung für ältere Versionen eingebaut habe, ist mir erst aufgefallen wie viel mit den Generics in den ersten Versionen ab 2009 noch nicht ging...
Dafür muss man in dem Projekt auf die Version vorher zurückspringen (vor dem Kommentar mit der Unterstützung für Delphi 7) und dann versuchen das unter Delphi 2009 oder 2010 zum Laufen zu bekommen. Ich musste ziemlich viel davon wegnehmen.
Deshalb:
Die absoluten Basics mit Generics funktionieren ab Delphi 2009 (für dich wird das auch erstmal reichen), aber wirklich gut mit allen Features kann man damit erst ab etwa XE8 arbeiten.