As everyone said, there's no consensus

but here's our setup:
1. We have a Winegard with their sim in it and if we know we're going to be someplace really remote, we'll put data on the plan.
2. We use our phones to hotspot if we get 5G.
3. We have a hotspot that can be refilled, but there's no month to month fee. We have paid $65 for a 100Gb card -- but we were on the road for a month and we use this for my job (I work remote for the VA) plus we have a travel business. Otherwise we'll do a smaller card for about $20.
4. We use campground/RV park wifi anytime it's stable enough to use which helps conserve our purchased data in 1 and 3.
We use the Winegard as our device router so we only have to change 1 configuration item to match 1-4. It's only 2.4GHz so occasionally I'll direct connect my work laptop to a 5G source for Video calls.
Our monthly spend stays pretty low when we're on the road, with the Winegard data the most expensive and we don't pay anything extra when we're at home.
Safe travels to all!