It does everything nicely except that it is pretty unreliable e.g. overdue tasks are just lying around without any reminders and one has to open the app and remind oneself etc.
Reminders.app does that part well and with a few tweaks it beats OmniFocus easily.
Also the Price is too high for an app that lacks badly in the getting things done department, if I have to keep track of everything anyway because the app does not, why would I need an app in the first place.
fukurokujo about OmniFocus 2, v2.14