I strongly recommend Simpletask (disclosure, I've sent a couple PRs). Not visually polished, but functionality is the best, bar none: Lua scripts allow extensive customization of your workflow. Free & open source. Only on F-Droid due to asinine Play Store policies.