What kind of friction do you encounter when using Roam?
I'm asking, because I'm interested in this kind of tools in general and I might offer a general solution based on Tiddlywiki.
No, that's the thing Roam is pretty frictionless. It's web-based, no setup needed and isn't Roam-lite, or Roam-ish with some caveats around UI or functionality.