Oh, dear. Managing deep trees of TODOs is... not a good way of managing TODOs.
I find long TODO lists/trees stressful and cumbersome. I used to maintain quite a few of those, but eventually found it discouraging. There's no end in sight!
What I appreciate about GTD and its context lists that look and feel like TODO lists is that they are short. While I may have items sitting on mine for several weeks at a time, overall, they feel entirely manageable, like about a week's worth of work. GTD provides me with other tools to get stuff out of my head and reliably resurface them when needed.
(Edit: style)