As much as I love OmniFocus I believe Todoist integrate(s) better with my workflow.
- multi-platform support (I work on a windows machine during the day,unfortunately)
- Outlook integration
- Natural language
(Maybe I should try OmniFocus for the web again 🙃)