Switched from Evernote to Joplin, pretty happy, and since it is open source, it evolves and gets better all the time.
Encrypted sync is causing many people issues with multiple keys being generated after adding a mobile sync target. There is no easy way to remove superfluous keys from Joplin, once they have been created and synced across clients.
The cli UX is weird and doesn't follow Unix best practices. The main developer made some weird design choices and some important features haven't been implemented for years now.