Just went through the Unity DOTS course. From browsing around the web and the course its self, it seems like ECS is not implemented across all, or even most, of unities current utility.
Given the difficulty of trying to make it and standard monobehaviors play nicely together when potentially trying to access the same data, it seems like it would only be worth changing to/starting with an ECS system if the game has a large number of very similar entities/game objects.
For example larger open world type games or simulations.
For example it wouldn’t really be worth it at this stage for an RPG/Combat Traversal style where you have ~5-20 NPC’s + a player in a scene, not a whole heap of reusable systems and state machines in ECS seem to get relatively messy. Potentially use the Job system to parallel some heavy lifting like saves and loads?
Is that the feeling for DOTS/ECS at the current time?