I’m going through the same thing at the moment. I work with a team that uses Toggl and I tried out the integration with Todoist a few weeks ago. It’s really clever and might just tip me over to Todoist in 2018. To be able to start a timer from a task and have toggl use the task details instead of entering the data twice is a dream.
I love OmniFocus, it’s been my constant rock for many, many, years, but I’m starting to struggle now I work with a team who use Trello, Slack and Toggl.