It fits well for me. I set up multiple queries in my daily note template to catch tasks that are due today or I wanted to work on today, for long-term tasks and for overdue tasks. You can group tasks by adding tags which I use often. You can add a new task anywhere in your notes and it will show up in the query. So I put tasks in all notes that I am working on and will be reminded of them in my daily note. It is often updated with new features, just try it out and see if it works for you. I can not complain and only recommend it.