I use Joplin daily, but its main disadvantage is the huge resource footprint, specially compared to a regular text editor with markdown highlighting.
The main advantages are that its cross platform, mobile, self-syncable, and E2EE. I think it’s better then even Obsidian.
Mermaid support is the cherry on the cake, although I still use a simple text editor for quick markdown notes.