> 1. [...] You want to postpone a task? Please enter the exact date to postpone this to. Which project to add this to? Tags? Subtasks? The amount of things one can customize is really large, but making all this decisions has a cost
and also
> 5. Tasks are not the same. Get milk, write an essay, plan a vacation, reconnect with a friend. These are things of different magnitude, different emotional connection, different context and time commitment. Some tasks aren’t even tasks, e.g. simply items to keep track of or be reminded of. But TODO apps treat them the same. They get the similar looking rows neatly organized in a unified interface.
Obviously, combining 1 and 5 you have all the more issues relating to the need to make decisions between your different task categories, should you choose to manage that aspect too...
In all, the pain with TOOD apps/lists (for me) is not "getting the list done". It's actually "making and maintaining the list". What to put in the list? What not to put? When to update? What kind of details? What sources - Slack, emails, discussions, meetings, ideas? The overhead of just making/maintaining the list is what kills it.