Wie bereits erwähnt, bestimmt der Einsatzzweck welche Liste besser geeignet ist. Das Speichern wurde doch schon erwähnt: also TCollection. Die TCollectionItems können normalerweise nur bestimmte Objekttypen aufnehmen, bei TObjectList kannst Du reinhauen was Du willst. Erstellst Du Komponenten mit Eigenschaften, die im
OI eine ItemsList öffnen (z.B. persitente Felder in TDataset, oder ein DBGrid mit seinen Columns Eigenschaft), so bist auf auf TCollection gezwungen.
Eine TObjectList ist einfach mal so schnell erstellt, bietet aber halt weniger Funktionalität als eine TCollection.