I have been going back and forth between Doit.im, Get It Done, and Nirvana (and some less desirable alternatives) before finally deciding on Doit.im. The reason is that I think Doit.im has the best user interface, and because most of the featrues I lack are apparently in the pipeline (areas, manual sorting, Evernote-integration, tablet version and more). However, one feature I'm missing, and that I cannot see you have committed to developing is:

Recurring after completed!

Many tasks repeat even if they are not associated with hard due dates. Examples include getting a haircut, cutting the grass, washing the floor, oil change etc. As soon as it's done there is no need to repeat until N days, weeks or months after it was done the last time. If I cut the grass a week late, I don't have to cut it again the next day.

So my humble request is to add the ability to specify that a repeating task repeats a certain time interval not after it was latest due or scheduled, but after it was completed.

Thanks,
Tom