We travel and live full time in a travel trailer for the most part these days, which is equipped with solar panels and x2 deep cycle marine batteries. When not hooked to shorepower, we can boondock and run our 12v residential sized fridge, lights, laptops, smartphones, and other devices for 24 to 48 hours before needing to kick on a generator for 30 minutes to top off the batteries.
When on the go, outside the rv, we use patriot power cells:
https://4patriots.com/products/patriot-power-cell-four-packs to charge our mobile devices.
For internet/wifi/mifi.... we use a combination of 3 nationwide options. 1. At&t data from our smartphone plan. 2. 50gb per month for $50 on the sprint and t-mobile networks thru boostmobile using their wireless, pocket-sized, mifi/wifi router. 3. Free wifi hotspots, when applicable.
On the trails it's handy to have more than one carrier network to navigate some of the dead spots.
Our mifi pocket router has been very reliable for the last 3 years and counting.
My wife and I generally use way less than 25gb per mo. For work, so that leaves 25gb for entertainment or extra work. Streaming uses an average of 1gb per hour, so the extra 25gb gives us 25 hours of streaming.
Since we juggle x2 different carriers plans we rarely, if ever, run out of our budgeted data.
As I usually say though. What works for one, may not work for others. Results always vary.