After working with the DataStore for a while, for consiestency and transaction issues, i started to model all my entities within groups with all the "ancestors thing". It works well for now. I don't have a big data model.
Have you thought about that? Will we face the problem of that model in the future? Was Google explicitly thinking about it when designed it's DataStore?