I've settled on Todoist. It's not awesome but does the job especially for recurring tasks. But more and more for work I've found myself using a little notebook or a small stack of index cards.
I also use this. I mostly like how you can set up "projects" and invite people to the list. So I have work projects but also things like "Shopping list" which I share with my partner and we both use the phone app.