| Possible combinatorial explosion of dependencies | *no* | yes | Until we implement socket nodes for splices | | Dynamic creation of sub-workflows | *yes* | no | | | PRE/POST scripts on sub-workflows | *yes* | no | Until we implement socket nodes for splices | -| Retries of sub-workflows | yes | no | | -| Workflow-wide throttling | no | yes | | +| Retries of sub-workflows | *yes* | no | | +| Workflow-wide throttling | no | *yes* | | | Per-sub-workflow throttling | yes | no | | +| Workflow-wide node categories | no | *yes* | | | Node priorities on sub-workflows | yes | no | | | Reduce memory footprint of large workflows | yes? | no | If used properly | | Per-sub-workflow file final nodes | yes | no | |