Agreed! I tried to make OBS work for a video podcast, and it was a very unpleasant experience. vMix has great features: built-in remote callers, audio buses, MIDI controller support, titles; just to name a few that I use.
I love and use free software a lot, but vMix blows OBS out of the water for semi-professional video productions.
I use Zen on a newer Thinkpad T14, but I feel there is a difference. Applications like Firefox and Intellij feel snappier than with the standard Kernel.
I am the author of the Mumble library[1] used in OP's project. I've also contributed directly to the Mumble project a bit in the past.
It has been several years since I shut down my personal Mumble server. One of the reasons being that lots of my friends were using Discord and found opening Mumble an annoyance (being connected to multiple Mumble servers at once is not well supported, but being in multiple Discord "servers" is very common). The Mumble client also had a poor UX.
It would be great if Mumble had a web interface, support for multiple servers, and a better text chat interface, but I think it's too little too late to convince regular users to use Mumble.
I have been using the Wireguard support in the beta release for most of this past year. Having a persistent connection from my Android phone and my wife's iPhone was simple with the built-in Mikrotik DDNS service. It makes checking on things like security cameras nice if you do not want to use a cloud service.
This reminds me of a research project that was done at my university a few years back[1], except they were specifically scanning for web servers. Out of the 3,690,921,984 addresses they scanned, 18,560,257 had web servers running on port 80[2].
I love and use free software a lot, but vMix blows OBS out of the water for semi-professional video productions.