¡Hola a todos!
Quizá deberías indicarnos de qué trata el proyecto para el cual te recomendaron ese componente, y la razón por la cual te lo recomendaron. Eso nos ayudaría a comprender mejor el caso y plantear con más claridad las ventajas que tendría utilizarlo.
No soy un experto, pero si he ganado algo de experiencia con TClientDataSet, hasta he creado mi propio
derivado. La principal característica de un conjunto de datos cliente es que permite actualizar sus registros (altas, bajas y modificaciones) sin que cada operación realizada deba ser ordenada de inmediato a la base de datos, es decir, manteniendo en memoria todos los cambios, hasta que llamamos a su método ApplyUpdates.
Un abrazo cliente.
Al González.