I am quite obsessed with keeping a personal wiki, like some of these people described in the article. However, I simply cannot imagine doing that in an application that isn't controlled by me or doesn't work completely offline. I dont want my life to be organized around an application that charges a subscription and my workflow is at the whim of a corporation.

I went from Zim to Dokuwiki to Bookstack (where I've been for the past 3 years). The former is an offline app and the latter two are self hosted. All three are FOSS.

Anyways, I did try Notion once, it was super slow (feels sluggish) and the search was bad.

Edit: after reading some other comments, one thing I really appreciate about Bookstack is that its opinionated and batteries included -> no falling into the "waste all your time customizing and perfecting your workflow" trap.

Have you ever looked at task warrior? https://taskwarrior.org (and you could host it online yourself (I believe) with inthe.am - https://github.com/coddingtonbear/inthe.am if you aren't comfortable with the existing version)

It's well documented ( https://taskwarrior.org/docs/ ) had enables a number of different workflows and export and import options (I've dabbled with jira imports to task warrior for my own sorting views).