I think they serve orthogonal purposes (task-tracking vs Kanban project management). There is heavy overlap between them, and you can certainly use one over the other, but their original intent is clear.
What arbie said. Todoist is great for a Todo/task management software, and I use Trello more in a business environment to visually see an overview of current projects and track next steps.