Если ваш запрос является простым и достаточно базовым, чтобы его можно было реализовать с помощью функции генерации запросов данных Spring, использование репозитория поверх диспетчера сущностей сэкономит вам время и усилия.
Если ваш запрос не может бытьлегко достижимы с помощью функции генерации запросов или вам нужно их точно настроить, используйте диспетчер сущностей, который дает вам максимальную гибкость.
Только для CRUD оба они более или менее совпадают с API менеджера сущностейсам по себе уже чистый и достаточно простой в использовании.