My Tasks should only show tasks that can be done.
It should not show tasks that cannot be done because they are dependent on an incomplete task.
It should not show tasks that are in a template.
The work-around for not showing tasks that are in templates is to not assign them until after the template is used to create a project. This is a fail because it requires users to perform repetitive actions every time a template is used.
The related topic below is about the template part of this problem.
Template assigned tasks show up in My Tasks automatically