Stevez,
You indicate two things...Plant-Wide Control and Data Collection.
IMHO these are two separate issues and should be handled by two separate systems.
I like for Data Collection systems to supervisory in nature and be purely secondary systems. This way they have no adverse affect to any production equipment if they go off-line. They can, of course, poll the Control system for information, but this should be a purely monitoring fuction and, wherever possible, require no additional programming of the Control system.
With this in mind, for what you have told us, I see little difference between the two systems. I have used both and like both. Depending on the communications interface you like, one or the other may take an upper hand, but I doubt there is enough difference between them if you use this approach.
Steve