I am a long time Todoist user (I am not sure how long but at least 6 or 7 years). Last month I switched to Things 3 after using them in parallel for the 15 day trial. Since I thought about this a lot before and during the process, I thought I would document the things that I like and don’t like on each and what drove my change.
I am not going to argue that one is better than the other. Everybody’s needs are different, work models are different, etc. As I noted in another post I start shaking every time MacSparky starts talking about OmniFocus. I can’t imagine the complexity. But that’s just me
The primary thing that I liked about Todoist was the natural language input. Todoist is a relatively simple and straightforward task manager so there weren’t many features that grabbed me other than the natural language input (and the simplicity which is nice.)
That being said, there were several things that I didn’t like about it.
-
It’s not a MAC app. In most cases this doesn’t bother me for apps in general as long as they are well-implemented. And in using Todoist it really wasn’t a big deal most of the time. But there were some things that bugged me a little. Like command-N does’t work to create a new ToDo, there is no Applescript support, things like that.
-
Templates are cumbersome in Todoist. Things doesn’t seem to have templates at all (as far as I can tell after a few weeks) so this is actually a step backwards. So although I was unhappy with Todoist, it actually wins this round
-
Incomplete items are a problem for me. This one and the next (#4) are my two biggest gripes about Todoist. I have many tasks that I need to do “when I get a chance”. So I put them on my todo list for Today, and if I don’t get to any of them I move them to tomorrow. Todoist just leaves them as “Overdue” so each morning I have to move them to “Today”, and then tomorrow morning I move some again, and so. Things moves them automatically to the next day – and at the same time flags the new items for Today so that I can distinguish the old items from the new items. This has simplified things for me.
-
Repeating items are a problem for me in Todoist. A repeating item doesn’t clone the next instance until you complete it. So, for instance I have a repeating item “Update Timesheet” that I do every evening. If I forget to check it off on Monday, then I see it as overdue on Tuesday morning (see #3 above). If I check it off on Tuesday morning (or if I am working late and check it off 1 minute past midnight), it clones it for Wednesday. I lose Tuesday completely. This has bitten me dozens of times over the years. I have to remember not to check it off once the clock has ticked over to Tuesday, but rather to reschedule it to Tuesday.
Things, on the other hand, clones the task on the day it is due. So, my “Update Timesheet” on Monday will get moved to Tuesday, but on Tuesday there is also new “Update Timesheet” for Tuesday. So, I can check off the Monday task and still have the Tuesday task.
Items 3 and 4 were the ones that pushed me over the finish line. In Things they are implemented the way I work and in Todoist they are not.
From a task scheduling point of view they are fairly equivalent. I can specify reasonably complex conditions in both programs (like 3 days after I finished the last one, or every 3rd month on the 16th of the month).
They both allow me to see a list of items that I have closed. In Things this is a little easier with the Logbook showing right in the sidebar.
A few other things. Like I said, Applescript support is important. I already have a Hazel rule that creates a Todo when my wife puts something in one of our shared folders–something that I have wanted for a while. I envision other similar rules.
Obviously there are things about Things that I am not happy about. For example when I create a Todo I can’t specify the project. I have to either create it in the Project or move it to the Project (which is a bit painful if the task is in the future).
I am ambivalent about the lack of priority in Things. I have created tags P1, P2, P3, that I apply. That might be enough.
Things allows you to select a task in the Today list and make it “This Evening” and it puts it at the end of the day under a heading called This Evening. This is very nice but there is no way to make it sticky for a task. So, every morning I have to select “Update Timesheet” and type command-E (This Evening).
I have only been using Things for about 3 weeks now so that’s all I have right now.