Good catch about choreography issues, but it pretty much depends on the autonomy of the system components.
Orchestration also has issues:
Fault tolerance: "workflow" is single point of failure.
Isolation: it depends how to look on that, but orchestration also can lead to high coupling of the system.
Maintenance: over time it might be challenging to deal with complexity (needs to know about all components and their iteration).
Infinitic is an interesting idea and wish you luck with that!