Loom is software that, in one click, overlays your face in a bubble as you can narrate your screen recording, uploads it as it's recording, and when you press stop it copies a link to your clipboard you can share immediately with whoever you are showing. It's a very polished and complete experience.
OBS is for streamers. It could be set up in a similar way if you already have a twitch channel hooked into it. It won't be as polished and easy.
macOS doesn't have any upload or overlay function so it's not comparable.
ffmpeg is ffmpeg