I'm in the process of migrating from Evernote to Joplin, doing a careful migration by individual notebooks (with a total of 19,959 notes in Evernote).
So far it has been reasonably painless; for example, I have a few Evernote features to work out how to manage, such as text searches on scanned images.
I had tried a number of other tools (Obsidian, Loqseq, Notion, Bear, Apple Notes) and Joplin seems to fit my use cases the best.