
Previously I used Cultured Code's Things, which I would still very much recommend. I've been a GTD user for about 15+ years (on and off!). Using the Notion API and a set of scheduled macOS Shortcuts, I've built up automations to achieve this and used Notion's saved database views to present them to me. One of my long-term goals was to build out some of the features in David Allen's slide deck for the ideal GTD system, such as a minesweep tool, and to get the system to highlight to me, for example, if I have any Projects without open tasks, or any Projects older than 12 months.

Waiting For and Someday lists, based on Task status. Then using Notion's database filters, saved them as views for context / energy / time etc. I've built a full "trusted system" in Notion, modelling out databases for Areas, Projects and Tasks, with links between each. I'm using Notion - I think its power is in its "blocks" approach, that lets you mix page content, embed videos etc, and – best for implementing GTD – databases.
