Deciding between a dedicated batch application and building an S88 style application really comes down to the level of sophistication required to make the system user-friendly and supportable by the plant.
I just finished supporting a batch process startup where the client chose to not continue using the same batch application as the rest of their facility. This plant area had previously been controlled by a programmable logic controller (PLC) using some basic sequencing. The project was to migrate it to a distributed control system (DCS) that has already been used in other parts of the plant. Some of the other areas that have been migrated are using the batch software application, but because this process is rather basic it was decided that using the DCS batch software was overkill. Therefore, the migration was done using Sequential function chart-based equipment modules (EM) to operate control modules (CM). It seemed like a logical approach, though as the checkout progressed we kept running into its limitations: the lack a structured recipe/formula management system, the need to create multiple identical equipment modules, a somewhat clunky operator interface, etc. All of which would have been addressed by batch software.