Ability to set the current status for a task
Sometimes, tasks cannot be completed because I may be waiting for someone else to do something, or for other reasons. A way to indicate the status for the task would be helpful. The statuses can be user defined and selectable.
Why not use labels?
For most cases you can use labels as a workaround. But when it comes to sorting by status the query would get quite awkward. You would have to enumerate all the statuses, connect them with logical or and then do a sort by label on this result:
@status1 or @status2 or ... or @statusN sort by labels
I do not know whether this type of query is actually supported by Todoist.
I second the request for "status". Labels are best used for "contexts". Status allows you to prioritize an action.