The most frustrating thing in using DueToday is that it's not easy to know what the various lists are comprised of. The inbox is the most troublesome one...what criteria is used to select tasks for display in the inbox? For all the lists for that matter.
One thing to keep in mind is that people develop mental models of how software works. User success is best when our mental model of how the software works matches what it actually does. In the case of the inbox it's tough to figure that out. I can assign something to a project, which seems the most obvious way to remove it from the inbox. But, I've also seen tasks move out of the inbox to without changing the project. It seems that assigning a context does that too, anything else?
It seems very confusing to have this "magic inbox" project show when viewing a task but not be part of the selection list when editing. If a user selects the "No project" option the display on the task view shows "Inbox". That's very annoying. I want to have tasks that aren't part of a project, the app shouldn't show that as "inbox", especially since it doens't appear there!!!
Also, what criteria puts a task on the hot list? If I change a task from "Next" to "Active" it's removed from the hotlist! Doesn't make sense. Once something is active I would have thought it would appear on the hotlist!