there’s actually a big difference between a simple search and automatic backlinking : searching is an action that you need to trigger, whereas backlinking is a relevant info that is passed to you on each page and updated automatically.
Each document will link all the other documents/blocks that are pointing to it, in context (a small excerpt of the backlink).
Backlinks usually go hand in hand with the concept of Transclusion : the inclusion of a note in another note, so you can re-use the same unit/atomic note in multiple places. Being instances, if you change one instance, they are all updated, reflecting the modification in multiples places simultaneously (in dynalist, it’s a long standing feature request that was labelled as 'cloning`).
Currently there is no way to emulate transclusions and baclinks in Dynalist. You can manually create 2 way links but it’s a very limited and time consuming process.
You should give it an actual try to fully realize these are game changing features.
If you don’t want to give your $ to Roam, I would recommend RemNote.io to get a feel of the workflow. RemNote is free and gets frequent updates, it’s fast and has a lot of nice features (auto creation of flashcards with spaced repetition, backlinks, etc…).
Other alternatives to consider are:
TiddlyWiki5 (it’s the best in terms of features and expandability via plugins, free and fast but steep learning curve. Readymade projects to look for : Stroll, Drift, TiddlyRoam, TiddlyBlink…)
Obsidian.md (made by the Dynalist team . offline markdown editor/viewer. no outlining/ToC though)
ThinkTool.io (early stages, lacking in features but nice to test the worflow)
MindForger (markdown IDE with automatic links and outlining/ToC features)