Aus meiner Sicht sind die Datendienste und ihr Abfrageansatz nützlich, wenn Sie einfache Objektgraphen aus Ihrem serverseitigen Domänenmodell abfragen. Aber wenn Sie komplexe Abhängigkeiten abfragen wollen, konnte ich nichts Gutes daraus machen.
Der klassische DTO-Ansatz ist feinkörnig und kann alles handhaben, aber der Nachteil ist, dass Sie Dto-Klassen für jede Art von Server-Anforderung erstellen müssen, was zeitaufwendig ist, und Sie müssen den Dto-Typ mit Ihrer Domänenentität/Geschäftslogik synchronisieren.