I’ve observed Roam periodically slowing down to a crawl, with individual keystrokes (yes) taking a second to be played out, filters taking several seconds to process “selections”, and … I haven’t even started using queries yet.
Part of the trouble might have been my own over-enthusiasm a few months ago, when I went all-in with it, getting into a “mind-meld” with it.
This was really great for a while, too, but that meant that when it abruptly became unusable, it was really painful.
Meanwhile, a few other things have been evolving.
Obsidian largely “just works”. I’ve been trying out Obsidian Publish, and it’s headed in a direction I like, and am willing to pay for.
DevonThink, my “bucket store” for a few years now, has begun to add first-class support for Markdown, explicitly keeping compatibility with Obsidian and Roam.
Tinderbox has always really had what I needed (super-flexible notes, and programmability, albeit in a “perl-ish” syntax), and every release improves support for markdown, zip links (those
[[...]] references that are nice to use within markdown for making quick links (and backlinks) between notes).
OmniOutliner is … not evolving features, but it’s a robust cross-platform native outliner app, supporting rich embedding and at least theoretically allowing arbitrary levels of scriptability in JS.
Now I’m still a “Believer” in Roam, but not all use cases need “multi-player” (and for the ones that do, there really isn’t any other good alternative).
For now though, most of my use case are very much “single-player”, and for that it’s very hard to beat native apps (especially the non-electron ones).
I do have to get over the hurdle of using un-popular apps, non-mainstream apps, apps that aren’t “in the news”, etc. but … it turns out they’re just as solid, and there are enough users to get assistance and share and discuss concerns, and so on .
So, I’m not giving up on this “mind-meld” level of personal interactivity with apps that help me think, or break down things, or just keep stuff around for me to look at later — I’m just planning to do more of that with some of the local, native apps mentioned above.