I've gone through a variety of products and options before settling on Belabox. My goal from the start was a small backpack I just turn on, without too much setup. I stream either from my workshop, or walks/hikes/road trips with my dog and it's been pretty reliable so far.
I'm usually running 3-4 modems, and the DJI Osmo Action 4. The core is the encoder, running Belabox. For reliability I try to have redundancy with pretty much everything, spare cables, batteries, my phone is setup to stream, I've got a secondary obs instance, etc.