I am getting curious here.
I have tried Todo and I would like to hear why a lot of people seem so fascinated by it? IMO it has quite unimpressive UI compared to apps like Things or RTM and functionwise it has the same as RTM, so what makes people love it so much? Is it because it is cheaper than RTM?
For me it is more ease of use than anything else. I often have to "reschedule" a task to the next day, or the day after tomorrow, etc. ToDo lets you tap the due date directly (no "edit" button first) and then tap on a list of options like tomorrow, Tuesday, or next week. No need to use the tedious "date picker" to dial in the right day (unless you want to reschedule out more than a week, and then it is there as needed.)
Here's another plus: The text of the whole task shows. Other task managers might have something like "Finish edit on the manuscript..." and you have to select the task to see it all. I was forever thinking about how to word tasks so it would all show or so the would be distinct enough in the first few words. With ToDo it scolls to the next line so I can phrase my task any way I like and read it all.
ToDo also handles repeat tasks as I would like, syncs quickly with Toodledo from anywhere, no matter whether I am on wifi, edge, or 3g, and has the cool "quick add" feature that allows me to quickly add tasks to my "no folder" inbox for later sorting and scheduling.
All that - and it just plain works. I have never lost a task or had a task revert to previous changes when syncing. I trust it.
It truly is the one "must have" app for me.