Subtasks should be full tasks
Subtasks should link back to full rich tasks instead of just being text and a checkbox.
You should be able to snooze them to future days (just like normal tasks).
You should be able to drag specific sub-tasks into the calendar, and ideally this would add time to both the task and sub-task.
You should be able to assign them to other teammates.