Is it only an organization tool? From what I can tell it doesn't really do anything other than tell you an issue is related in some way to another issue. If that's the case, then what exactly is the point of "blocks" and "blocked by" since you can complete an issue even if that issue is "blocked by" another? Etc.
I can use sub-tasks but I see those used as steps to complete a task and some issues aren't steps to complete a task, rather just need to be finished first before another issue is started. Such as rig character first to animate next. It could be set in a separate sprint, but even then it's possible the two being related can be completed in that time frame.
Anyway, rambling on. Anyone know the point?