I'm not a Roam user, so I can't address specifics about it. Cal Newport expresses interesting ideas about Zettelkasten, Roam, and writing -