I've previously been using Obsidian, and Bear before that, but always structured my notes as increasingly nested lists of bullet points.
Logseq is basically built around that abstraction, to make it very ergonomic (with each bullet point being a "block" - the smallest unit of text on which Logseq operates).
It also has querying built-in and the core is fully open source. So far very happy with it, and the new sync is great.
Besides, it's also written in ClojureScript, which makes my inner lisp nerd happy.
[0]: https://logseq.com/