I've used Joplin and while it has some rare rough edges (but then what hasn't) but my comment isn't about Joplin per-se.
You really sound super entitled when you demand for what you think are basic features in an app. It's FOSS, don't like don't use or fork and contribute.
Calling it extreme harsh words like "dog shit" just made me lose respect for your opinion, anyway.
* Foam - https://github.com/foambubble/foam
* Dendron - https://github.com/dendronhq/dendron
Obsidian is great as well, but there are caveats that may make it not so great with your preferences
Because the browser makes me so much more productive, I built my own second brain software tool and I posted it as a Show HN yesterday (it's a rough first go).
https://joeldare.com/i-built-my-own-second-brain-software-to...