I use subtasks for my grocery lists. When I check off the items they remain there so if I want to see what is left to buy I have to sift through many checked off items. Two ways to address this would be: (1) make subtasks portable within the tasks so I can reprioritize or (2) refresh the subtasks so that completed items drop to the bottom when checked or when re-opened.