Great for planning time
I needed an integrated to-do list for projects that would let me sketch out my days and weeks. I like to set aside specific times for tasks, and this does that with a drag-and-drop from the to-do list straight to the calendar. I really, really like it and can't find another option that offers this level of detailed planning. It does support projects and could probably be used for GTD. The drag and drop allows you to just indent an item to create sub-lists as well. Those who bill by the hour could use it to track work time by entering a task and using the "begin task" and "end task" functions, which track your focus time for you. While you could arrange items by order of next action, that's not an automated feature. Also, it doesn't seem to support alarms for tasks or events, and I can't assign tasks an estimated time without putting them on the calendar. It'd be useful to see tasks by time so I could fit in short tasks as my toddler and deadlines allow.