I suspect the underlying criterion of your question will have to do with the complexity of the overall system to be controlled (&/or monitored), including the system control.
I want to be careful not to treat DCS & PLCs as mutually exclusive terms.
I refer you to Ask Tom!
Ask Tom! Archive: Distributed Control Systems Primer, by Dan Capano
"distributed control systems offer the advantage of centralized control, while retaining the capability of distributed, or local control."
"A DCS may be as simple as one PLC (Programmable Logic Controller) remotely connected to a computer located in a field office. Larger systems may be PLC based, but will most likely consist of specially designed cabinets containing all of the equipment necessary to provide I/O and communication. One point to consider during the design and specification of a control system is the level of autonomy each node will have in the event of a network or system failure. A true distributed system will allow most remote nodes to operate independently of the central control facility should the facility go off line or lose communication capability. Each remote node should be able to store the minimum process data required to operate in the event of such a failure. In this manner, costly and potentially disastrous process upsets can be avoided."