I have migrated PKM tools six times. The next one is not the answer.
Notion, Obsidian, Roam, Logseq, Heptabase, back to Notion. The PKM migration treadmill is the symptom. The diagnosis is somewhere else.

You exported again last weekend. This time it was Logseq to Heptabase.
You opened the new tool. You set up the daily template. You wrote nothing.
This is the fifth or sixth time, and you know the script.
How does the PKM migration cycle actually work?
Talk to anyone who has been in the PKM scene for more than a year and you will hear a familiar itinerary. Notion to Obsidian to Roam Research, then sideways to Logseq, then a try at Heptabase or Tana, then back to Notion or Obsidian. In our beta we've heard the same itinerary often enough that it stopped feeling like an outlier.
The pattern inside each migration looks similar across the people who write about it publicly. At first comes relief: the new tool feels lighter, the interface cleaner, the community hyped. You write a public post about the move. Soon enough, a feature you depended on (Dataview, queries, embed blocks, daily templates) doesn't translate. You spend a Saturday rebuilding it. A while in, maintenance creeps in. Your sync breaks. A plugin update changes a behavior you relied on. Eventually you notice you have stopped opening the tool every day.
The fatigue is not metaphorical.
Why do the same people keep migrating?
The surface answer is feature envy. Each new tool has one thing the last one didn't. Roam introduced the daily-notes paradigm. Logseq followed with a similar model on local files. Heptabase added a card-canvas surface. Tana built supertags. Capacities organized everything around objects. Mem.ai centered on capture-first with semantic recall. Each promise looks like the missing piece.
The deeper answer is harder. The thing you actually want, a system where the things you save and the things you write live together and surface when you need them, is not a problem any single PKM app has solved. Each tool has picked a primary job: Obsidian and Logseq lean toward writing; Notion and Heptabase lean toward structure; Mem.ai leans toward capture; Roam leaned toward linking. When you use one of them for the other job, friction grows until it is louder than the value.
As an illustration only, a writer who lives in Notion can build a workspace that holds many databases and a clipping bucket large enough to feel like a separate inbox. A Roam user can grow a graph that takes a noticeable beat to load on a slow day. Once a Notion workspace passes the point where the sidebar scrolls forever or the clipper inbox swallows everything you forget about, the writing tool has quietly become a save bucket too. Logseq users hit the same wall when local files start fighting with sync. The friction is the same friction, dressed differently.
What does the migration actually cost you?
The direct costs are easier to count. A Notion-to-Obsidian migration on a sizeable vault is rarely a one-evening job once you factor in cleanup, link rebuilding, and template recreation. Roam to Logseq is faster because the markup is similar, but it is still an unhurried block of focused time rather than a coffee break. Anything involving Heptabase, Tana, or Capacities involves manual rework because the data models do not map cleanly to markdown.
The indirect costs are larger. Every migration breaks a habit you had partially built. The daily-note ritual you had started doing most mornings dies during the export-import window, because you cannot trust the new tool yet. Links you had added between notes get partially broken or rewritten as plain text. Search behaves differently, so the muscle memory of "where do I find that thing" resets.
The psychological cost is the one that finally exhausts people. You do not know which note has the latest version of an idea. You do not know whether your old Roam graph has the thing you needed, or whether you exported it before the trial ended. The tool keeps changing. The trust never rebuilds.
Why is the next PKM tool not the answer either?
Because the new tool will repeat the structural mistake. It will be primarily a writing tool that tries to also be a save bucket, or primarily a save bucket that tries to also be a writing tool. Two jobs in one app. The same friction will compound.
The tools each have honest strengths. Obsidian is a strong local-file writing app and likely to stay that way for years. Notion is a versatile knowledge base for small teams. Logseq is a capable free outliner with daily-notes built in. Roam built the original networked-thought model. Heptabase centers on a card-canvas surface for visual thinkers. Mem.ai built a capture-first product with semantic recall. Capacities organizes around an object model.
None of them are bad. The mistake is asking any of them to do both jobs.
The second reason the next tool is not the answer is simpler. The migration itself burns the time you would have used to actually think. Writers in the PKM community have observed for years that the migrations themselves usually net out as a loss of time and trust, even when the destination tool is genuinely better at one job.
What works after you stop trying to find the one true tool?
The move that breaks the loop is splitting the jobs.
Writing (prose, synthesis, long-form thinking, MOCs, the things you would be sad to lose) stays in whichever tool you like best for writing. Obsidian, Logseq, Bear, plain markdown. Pick one and stop migrating it.
Capture (links, articles, screenshots, podcast clips, recipes, social posts, things you forwarded yourself in Telegram or saved in your browser) goes somewhere else. Not the writing tool. A separate place built for capture and recall.
When the two jobs are separated, the writing tool gets light again. Search starts working. The graph view becomes useful. You stop dreading the open.
The captured content, the part that was making everything heavy, sits in a tool built to find things by meaning rather than by where you filed them.
How does dEssence help when you are tired of migrating?
dEssence is memory you don't have to maintain. It solves the capture-and-recall half, the half no PKM app does well, so you can stop forcing your writing tool to also be a save bucket.
Save from the Chrome extension, Telegram bot, or the web app at dessence.ai. Use the dEssence Chrome extension when you are reading on desktop. Forward into the Telegram bot when something lands in chat. Paste into the web app at dessence.ai when you are on a different device. Save it, forget it, ask for it later.
When you need something back, you ask in your own words. Not "daily/2026-05-14 #pkm" but "that thread on r/ObsidianMD about big-vault performance." The way you would describe it to a friend who remembers everything.
The writing stays in Obsidian or Logseq or Notion or wherever you write. dEssence holds the rest, the parts that were making the writing tool heavy in the first place.
Honest about where dEssence falls short. It is still in beta. The Pro tier price is not finalized. There are no team or shared-workspace features, so it does not replace Notion for a team. The free tier caps at 500 items, which fills up faster than a Notion workspace. There is no native iOS or Android app yet. dEssence is not a writing tool either, so the prose you write still belongs in your PKM of choice.
What dEssence is, is the place to send everything you do not actually need inside your writing tool.
Is there a PKM tool that actually solves both jobs?
The honest answer in 2026 is no. Among the most-discussed contenders (Mem.ai, Reflect, Tana, Capacities, Heptabase), each has chosen a clear feature lane. Mem.ai leans into capture with semantic recall. Reflect leans into linked notes with assistant features. Tana centers on its supertag data model. Capacities organizes around objects. Heptabase focuses on visual card canvases. The differences between them are real, but each is positioned around its own primary lane rather than offering a clean split between writing and capture.
The field is full of good tools chasing a single-tool win that may not be possible. The way out, for most people, is not another migration. It is two tools, each doing one job well.
Frequently Asked Questions
Why do PKM users keep migrating between tools?
Each new tool has one feature the last one didn't, and the promise of finally getting all the features in one place feels worth the cost. The loop continues because every PKM app picks a primary job (writing or capture) and stays weak at the other.
How long does a typical PKM migration take?
A migration between markdown-based tools like Notion and Obsidian is rarely a one-evening job once cleanup, link rebuilding, and template recreation are factored in. Tools with non-markdown data models take longer because the structure has to be rebuilt manually.
Should I just stay on Notion?
If Notion already works for the writing job, the more useful question is what to do about capture. Notion is built around documents and databases, which is a different shape than a clip-and-recall workflow.
Is Obsidian better than Logseq for avoiding PKM fatigue?
Neither tool prevents the fatigue on its own. The fatigue tracks how much you ask the writing tool to also save and recall random clips, not which writing tool you picked.
What is the alternative to PKM tools entirely?
For many people, splitting the workflow works better than any single PKM. Keep a lightweight writing tool for prose, and use a capture-focused tool for links and clips so the writing surface stays light.