I personally like
https://obsidian.md/ since the community is much stronger than any of the other options. They are all essentially the same in the end, you are trying to find a tool that lets you practice
https://zettelkasten.de/posts/overview/ most effectively. The most important part of this being reducing the friction as much as possible to take notes. This is why obsidian has stood out to me since compared to the rest, their API for extending the application is much more mature and they have many plugins
https://github.com/kmaasrud/awesome-obsidian which can either immediately help you, or provide you enough examples to help you extend obsidian to suit your needs.