I'm afraid I'm not going to be too much help on this topic. I use Omnifocus as my todo manager. It handles repeating occurrences, projects with consecutive or parallel tasks, and handles start and due dates. I found trying to handle a task list in TheBrain took a lot of micromanaging and made for a busy plex and confusing list.
However, I do use tags in TheBrain to denote what I'm currently working on. I have a @current Tag, and I combine that with @work and @home, so I can run an inverse filter. I don't put individual tasks here, I use it for the macro view of current projects, documents etc. The step by step is in Omnifocus. I do find the ability to add checkboxes in thought notes helpful. It can be used for tasks, every now and then I use them for milestones in a project, but it could be easily adapted to the project tasks. Another thing to keep in mind during your experimentation. Good luck!