The main thing that keeps part of my task list living in OmniFocus instead of Workflowy is the support for recurring tasks: the ability to indicate that a task is, say, monthly, so that when I mark it as complete a copy of it is created with a due date one month later than the date on the original task.
Omnifocus displays this by having multiple columns for each item and using one for “due date”, but maybe that would be overkill for Workflowy; it would be enough for me if I could add special semantic tags. For example, I’d be able to drop OmniFocus entirely if I could write the following in Workflowy:
- Pay Water Bill #due:2016–05–29 #repeat:monthly
and then when I marked it as complete the system would automatically add an item right after it reading
- Pay Water Bill #due:2016–06–29 #repeat:monthly
I personally wouldn’t need repetition rules more complex than the standard rrule frequencies — daily, monthly, yearly — but maybe others would need more sophisticated tools? Being able to add complete rrules would be overkill but also pretty cool, e.g. “#rrule:FREQ=YEARLY;INTERVAL=4;BYMONTH=11;BYDAY=TU;BYMONTHDAY=2,3,4,5,6,7,8" to repeat something on every US election day.