I've been really considering switching to RoamResearch lately but was worried for my data and then i discovered logseq.com, a promising local-first alternative that is actually pretty decent and looks very promising.
Maybe you'll be interested about Foam for VSCode (marketplace.visual...) for a more local alternative to Roam (:
I actually tried it but it didn't stick, i use vim as my main editor, i don't see the point of using VSCode just for Foam. I am really liking logseq so far! Being a webapp helps a lot, i don't have to wait forever to get mobile support, it just works everywhere!