Is there a difference between creating an "Empty Bundle," "Copy Directory" bundle, "Copy File(s)" bundle, "Create/Delete Directory" bundle, "Install Directory" bundle, and "Install File(s)" bundle when the bundle is created as a File Bundle rather than as a Directive Bundle?

Best as I can tell, the six operations that can be performed using File Bundles may also be performed using Directive Bundles. There are fewer steps when using File Bundles, but are there other less obvious differences between the two bundle types?