Creo que lo más importante del componente es la CacheUpdates y los índices.
Como han dicho, puedes realizar altas, bajas y modificaciones, pero offline, es decir, sin hacerlo directamente a la base de datos, además permite ordenar la rejilla sin pedir los datos al servidor, usando los datos mostrados en pantalla y estando desconectado del servidor.
Por supuesto hay detalles a tener en cuenta. Por ejemplo, las claves primarias que dependen de un trigger; puesto que está desconectado del servidor, no se tiene un valor para ellos y al hacer un ApplyUpdates será cuando tomen el valor real.
Yo no he trabajado mucho con este componente, solo de oídas

.
Saludos