If you're not paying for sync services and cautious about which community plugins you choose, what is the risk factor? Genuinely asking, not being a contrarian on purpose.
I've stuck with Obsidian for the simple reason that the file format is a folder of plain text files. So data extraction if I decide to leave to another app is easy. Joplin changes the text file names and adds metadata to each file which is no good in my use case. So I've skipped it.