After another post on OmniFocus, I realized that I never followed up on this thread after I finalized my choice.
iGTD 2 seems to have stalled in alpha development.
Things has progressed slowly, but has improved over the last year. They have stated that they will release version 1.0 at MacWorld 2009 in January. I will reevaluate it at that time (as I still like its clean interface and tag system).
Ready-Set-Do! looked interesting as a desktop file implementation, but I found that Kinkless Desktop suited me better for files.
ThinkingRock is terribly slow and has a interface that feels crude (that seems to be common to Java-based applications that are not thoroughly ported to the Mac).
My final choice was OmniFocus. I also use Evernote for non-action items.
OmniFocus has a native Mac interface, is speedy and has a native iPhone application that synchronizes to the desktop version.
Here are some comments from the other thread, which show why I chose OmniFocus over the other contenders:
I have found that I get more things done in shorter periods of time when working with OmniFocus. It works for me, it is fast and it gives me a feeling of being Captain and Commander of my system (which I feel is utterly important when selecting a tool).
I have OmniFocus set up with the following areas:
I have OmniFocus set to start up when my Mac boots. It is running all of the time (it doesn't drain system resources on my G5 with 2GB of RAM). I have a Quicksilver speedkey set to invoke OmniFocus when I type F5. It is always a single keystroke away.
I gather actionable items into OmniFocus using the Clippings service speedkey, which gathers pertinent data simultaneously (for example, while in Mail, typing the speedkey instantly captures the e-mail into OmniFocus' Inbox, with the subject as the title, and a link back to the e-mail in the notes - this is faster than I could do these steps with any web application - the speedkey literally takes a second to do all of this). For new projects, I use the Quick Entry speedkey.
Three times a day, I process my inbox items. I use speedkeys to move them into areas. This is also the point where I make decisions about the validity of the project. If I don't commit to the project at this time, it is deleted. If I have doubt (which is rare), I send it to Incubate.
Once a day (generally at the end of the day), I organize the next actions and contexts for projects. I add start and due dates (if needed), and set actions as sequential or parallel.
When there aren't any projects taking my active focus, I review the lists in OmniFocus, and choose next actions to do based on my active context(s).
When projects are finished, I move them to Done (I prefer to move them, rather than just hide them).
Once a week (currently on Wednesdays, but I am evaluating changing that), I use the Review perspective and mark each item as reviewed. This provides me a record of when I last reviewed something. This helps me review items on a regular basis while leaving monthly, quarterly and annual items to their respective review periods.
On the road, I use OmniFocus with my MacBook Pro, which is synchronized through MobileMe.
When my computers aren't accessible, I use OmniFocus on my iPhone, which is synchronized to MobileMe. I will often capture audio or photos directly into OmniFocus on the iPhone, to facilitate rapid inbox items.
When running errands, I utilize OmniFocus and GPS on the iPhone to identify my location and instantly access my contextualized lists. For example, GPS detects that I am at the grocery store, and it presents me with my grocery list (items with a context of Grocery Store).
If any of the single systems fail (power/battery gone, hardware failure, theft, etc.), I go to the other. Since things are synchronized, there is no risk of losing my data.
As a further back up (in case of hardware failure or batteries running down), I carry a stack of 3x5 index cards (ala the HipsterPDA). I find that I rarely use them, but they take little room, and are nice to have as a resource.
For pure research gathering (not actionable items), I use Evernote. I like that it has native clients (Mac, Windows, iPhone) in addition to a synchronized web interface.
MobileMe keeps my OmniFocus data, calendar and contacts synchronized. It is stable now, and it just works.
The above works smoothly for me, and gives me complete confidence. I have trust and pride in the system. There isn't any double-entry, specialized phrasing/descriptions or unnecessary upkeep. There was a period where I did tweak OmniFocus, but that passed, and now it is a tool that facilitates getting things done. I think that is the case with all tools. You need to work with them until the familiarity threshold allows you to truly trust/work the tool. For me, it was about a month. I feel it was well worth it.