I wonder why a huge disadvantage of all these markup-in-plaintext formats if almost never mentioned: it breaks (the easiness of) search. So you can't simply type `simply type` in your search box to find your phrase because the markup interferes
(What's the best way to deal with it? Are there plugins for the org/markdown etc. format that allow you to search the "invisible" markup-stripped text?)
Fuzzy searching with things like orderless/consult/grep covers a lot.
For more semantic searching I use https://github.com/alphapapa/org-ql
For my very large org-roam I'm investigating taking advantage of search in sqlite more.