I discovered Asana a few monthes ago and honestly it has helped me so much with my to-do lists and project planning. My fiancee and I use it when we have a lot of house renovations or chores to do, we also use it for art projects since you can make a to do list and then add subtasks which helps me sort through larger tasks and remember all the little details that go along with those. A good example is when I am working on more than one cosplay (like if we are doing a group cosplay and we need to make stuff for a friend or if we are doing a couples cosplay) I can make one task "complete xyz cosplay" then under that task i can add every small detail as a subtask like buy fabrics, make mold of thing for prop, paint xyz, add buttons.... you get the point.
when ever we have a lot going on in our lives it makes it easy for us both to remember the never ending list of things that need to get done and we can add a due date to anything that is time sensitive. I also use Asana for my work as a virtual assistant because it helps me keep track of those types of projects when I'm working for more than one person and need to sort through things like meetings, calls, design projects and more.