When to use Coordinating vs Data Node

I wonder if for coordinating node you mean coordinating only node. Every node is by default a data node, master eligible and coordinating node (also ingest node) at the same time. It certainly makes little sense to send indexing requests to coordinating only nodes, while it does make sense to send search requests to them if you have them.