YES, YES, YES! GID is the only viable alternative to Astrid now that Yahoo is shutting it down but the Android app is sooooooo sloooooowwww! I desperately need a Widget that I can just flick to at odd moments and see a display of my tasks without having to wait for the app to load every time.
@Richard I disagree that it is complicated; a basic system that handles fairly linear projects could be done quite simply I think. Consider this: User creates a Project and assigns a string of tasks to it. User sorts the tasks manually in the logical order they should be executed. The user could move one or more of those tasks in to Today and / or one or more of them into Next, sort of queueing them. When a task in Today is flagged as completed, the system looks down the queue of ordered tasks in that project and moves any of the tasks that are in Next into Today. You should regularly review your projects anyway to keep on top of them, but something like I have suggested would help by semi-automating some of the hack-work.
I guess it could be a user-defined option but gee, you already have the option. If you want a task to move automatically to "Today" then Schedule it. If you just want it marked as due by or on a particular day then use Due Date.