Thank you for this ! Now I can point to this post to explain how and why I work exactly with this approach as well :) Took me a few years to get there, but nothing beats it, and still having to fight task accumulation and clean things up on a regular basis.

Asana works quite well with this approach if you stay in the 'My Tasks' section. But I should probably try Things...