In particular, I love how you select text/blocks in Notion and how every line is a "block". I really wish other editors did that as well. In fact, it's probably the main reason why I haven't moved away from Notion.
Logseq[1] is also markdown based but also has a block approach.
SiYuan[2] is more similar to Notion, but self-hostable.
[1]: https://logseq.com/
In general you can use many cloud provider, SyncThing Fork or GitHub.
I wrote about all these options in more detail here: https://bryanhogan.com/blog/how-to-sync-obsidian
The easiest way to sync would be with the official Obsidian subscription, which costs the most amount of money from the options mentioned here.
Valuable features such as this make working with markdown files much better. It's overall a huge plus for working with Obsidian. It does not change the content of the markdown files themselves, so there's no lock-in or other potentials long-term problems. It allows me to move further away from Notion, which is a great thing, and I hope to see them be able to fully replace Notion Databases in the future.
For now, I’m just sticking to using it for daily notes, but I feel there’s so much I’m missing.
It can be fun to explore various features and extensions, but set limits and try to keep things simple rather than complex.
[0] https://github.com/No-Instructions/relay-git-sync
[1] https://relay.md
According to the Obsidian roadmap real-time collaboration will be added soon as a core feature.
For anyone interested in making their Obsidian vault into a site there are multiple options:
1. Using the official Obsidian Publish.
2. Using Quartz (or Obsidian Digital Garden)
3. Astro (custom coded, or any other static site generator, e.g. Jekyll or Hugo.
4. Astro Starlight (or any other pre-built documentation tool that can use markdown or mdx)