“Quick capture” is important, especially if you have too much of a “monkey mind”.
I use Roam as a combination of bullet-journal, and thinking playground, but there can be friction in using it when not in the desktop app itself.
To their credit, the folks behind Roam have added good API support (and continue to improve it).
Previously, I’ve mentioned using Funnel as an iOS app to augment the Roam mobile app itself, for the simple act of adding text or images.
On the desktop – and by desktop I mean macOS – there is another way to quick-capture, without switching to the app and going to the daily note.
Raycast has a great extension for Roam, where for each graph you want to add, you set up its name and its token. You can also configure the template you want to use to add.
P.S. Here’s an overview of everything that extension provides:

P.S. Of course, if you aren’t already using Raycast, you should. I used Alfred for many years – and paid for two editions (v4 and v5) – but Raycast at this point is clearly better.