When comparing Taskwarrior vs Omnifocus, the Slant community recommends Taskwarrior for most people. In the question“What is the best cross-platform to-do list app?” Taskwarrior is ranked 6th while Omnifocus is ranked 45th. The most important reason people chose Taskwarrior is:
The command line interface puts powerful filtering expressions, context, annotations, tags, due dates, reocurrence, and user-defined-attributes totally in your hands. It’s fast and low friction.
Ranked in these QuestionsQuestion Ranking
Pro Command line interface
Taskwarrior has many front-ends, services, extensions, hook scripts, and capsules available. Taskwarrior keeps a list of contributed tools on their site.
Pro Sync across devices
When used in conjunction with the Taskserver, it can sync tasks (conflict-free) across your Taskwarrior devices. This includes integration with Mirakel.
Pro Supported internationally
It has UTF8 support and is translated into many languages.
Pro Tasks stored in text files
You'll never lose access to your data.
Pro Small and fast
Taskwarrior is written in the speedy C++ language.
Pro Defer date
Omnifocus allows users to setup the "defer date" which can be treated as "start date". Tasks will not be marked as available until that date, which should help to focus on the "available" task only.
Pro Forecast summary
The forecast summary shows a quick digest of the tasks you have for the day. You can select any day to quickly see what tasks you have planned that day. For extra functionality you can connect with the iPhone’s Calender app, which allows you to also see any other events you have planned that day.
Pro See an overview of all tasks via "Perspective"
The Perspective section allows you to see an overview of the tasks you have set. It also allows you to set contexts or see things you have flagged.
Pro Nearby and context-sensitive tasks
OmniFocus 2 allows you to set up contexts for tasks in certain areas. This makes sure you never miss a task when you're out running errands and happen to be near something you need to do.
Con Mac and iOS only
Omnifocus doesn’t work on non-Apple platforms.