We have a project that we use as our content calendar. All published content (each content piece is a task) must go through a series of reviews and other sub-tasks that are dependent on subtasks under this same task. When I create a task and accompanying subtasks, then create subtask dependencies, then convert this task into a task template, the subtasks dependencies do not cary over to the task template. I would vote for subtask dependencies on task templates to be a solution here. As a work around, right now, we are just not using task templates and instead we are duplicating the task and allowing for dependencies to be copied in the duplication.
The task is named: News Article Title ABCDEFG
The subtasks are:
Create Content Draft
Select Featured Image
Edit Audio File (dependent on Create Content Draft)
Approve (Dependent on Edit Audio File)