I use two apps for five years:
-todoist for every task with a date
-workflowy for the task without a date
Every quarter i checking new apps like notion etc, but at the moment this setup is the best for me.
btw -> For my team we are using basecamp + kanban addons.