Thank you for feedback!
I’ll try to address the workflow issue you described, as it seems most important.
First here’s the principles of GTD workflow on which Everdo is build. Please read that carefully so that you understand where the decisions are coming from.
a) You pick work from the Next list and everything on that list is important enough to be done ASAP.
b) You make sure the Next list stays relevant and actionable by way of regular review process. During a review you move things between Someday,Next and possible Trash to ensure you can actually trust the Next list to only contain relevant work.
c) GTD has a concept of “Deferring” or “Scheduling” an action. This is basically a way to temporarily “hide” the action/project from the Next list. This corresponds to the “Start Date” feature in Everdo.
d) You can attach a Due Date to an action as a way of indicating how urgent it is and avoid missing a deadline.
Everdo has a way to filter Next in a way that only shows items with a due date, or due withing a specific time interval.
Now to address some of your points:
Any task which you chose to defer until a later date. For example I want to start preparing my tax return somewhere in March, even though the deadline is at a much later date. So I set the start date to March 1st and the deadline to the actual deadline. On March 1st the project will appear on my Next list and I’ll start working on it (but really I’ll probably defer it again )
This is how it’s supposed to work. Any action that is important in the short term and is actionable goes on the Next list. You don’t need to schedule/defer it. You only defer/schedule an item if it’s not important right now.
I can’t say I understand the concept of a repeating due date. Could you please make an example and explain how it corresponds to concepts of GTD as described in the original book, or maybe in this GTD explainer?
What do you think? Would you like to re-state your issue in light of the principles I outlined at the top?