Hopping on a super old thread here but I’ve found a subtask feature not mentioned here helpful so I thought I would share.
If you create a Task Template with subtasks that are have been added to additional projects (some with headers) it will automatically keep those projects when copied and sort them by header. I’ve set this up to have a client project view with the master task, a single project with an overview of master and subtasks for all clients, as well as projects for each platform we use with just the relevant subtasks from each client. I’ve included some screenshots in the below comment to show what I mean. For reoccurring tasks I think creating a task template has helped a lot on cutting down how much info needs to be entered - getting it set up took a minute but now everything happens automatically. I still have some subtask challenges but I found that solved quite a few of my problems.