Obsidian is really good. Very feature-rich and customizable.
I personally prefer Joplin for a couple of reasons. It's fully open source and while it has less features and customizability, I also feel it keeps out of my way more to allow me to focus purely on taking notes and not messing around with other features. Obsidian encourages me to play with its extra features more, which for my case usually just reduces the productivity of my note-taking.
Probably just a me-thing. I tend to gravitate to more straightforward and minimalist solutions generally.