Yes Google Tasks seems nice. But ToDoLess is more for people who manage lots of projects. It also has gantt-style Timelines which can be useful for visualizing the time-sensitive tasks.
I didn't think about a desktop version but it could be an idea.
Thanks for the feedback!
Might be useful for a desktop app - maybe AIR?