There’s a really good review of OmniFocus by Matt Neuburg on Tidbits today. He has even included two screencasts to illustrate his points. He’s fairly critical of the user interface. His dissatisfaction completely mirrors my feelings.
I used OmniFocus when it was still a beta but gave up on it once I discovered Things from Cultured Code. The problem I had was it was so complicated. And the UI quirks really annoyed me – particularly the one where you try and change the size of a column and the whole window shrinks. No such problems with Things. It’s easy and intuitive to use and generally behaves as you would expect a Mac application to behave.
Matt Neuberg has one criticism that I disagree with. He doesn’t like the fact that you have to manually tick a project as complete once all the tasks within it are complete. Things also works this way. I like this because I don’t always list all the tasks within a project right at the start. Sometimes I just note down the first few and add more tasks as they become apparent. So occasionally I have a project that may look completed but it isn’t as I will be adding more tasks in the future. Any projects that should have been marked as completed but have been missed get picked up in my weekly review.