Perhaps my use case is pretty simple, I only need the following:
- projects
- recurring tasks
- deferral dates
- deadlines
- ability to set the next occurrence either with a fixed period (every X days) or with a floating period (X days after the last completion)
Everdo provides all of those features in a, subjectively, simpler user interface. I think the killer feature of OmniFocus is custom perspectives. I don't use them so it wasn't hard to migrate. YMMV.
Also, even after years of use, I find OmniFocus' desktop UI a bit confusing and convoluted. It got a lot better, but still not great. They focused on iOS at some point, but I don't use GTD managers on the go.
By the way, Everdo is basically a clone of NirvanaHQ[1], a pretty popular GTD tool.
1. https://everdo.net/