2 things (beyond signal strength) impact mobile throughput - ISP infrastructure (ie, their core network, CGNAT capacity and DPI capacity if they do traffic management), and the local cell backhaul.
In many cases, with rural cells that might cover up to a 10m radius covering many villages etc, its the backhaul that will be the biggest limit, this backhaul might only be a few Mb, and you then get contention when 400 school kids all want a slice...
Unless you have huge buffers, rural 3g (at best, suitable for a bit of surfing) isn't going to stream too good, certainly at the quality to watch on a large screen. The dropouts will likely be too big. The Sat option might have appalling latency, but its consistent, allowing the decoder half a chance to optimise.
4G generally, but not always, means the backhauls get fattened, but that depends on the network operator. Certain UK operators turned on 4g on their cells (as for most mask heads, was just a software update), but were slow in upgrading the backhaul.
5G is looming, and early trials suggest it really is an answer to fixed line, but again, it all depends if your local masts get the backhaul upgraded, and their core infrastructure can cope. All assuming you have a usable signal. Its believed that most 5G masts will be needing/having at least a 10Gb backhaul)
I live in a semi rural small town, and get a reasonable consistent 10Mb down on 3g, 65-80Mb down on 4G. Last time I was at Wembley, at an event, I was getting 145Mb consistent... ...but as Wembley is EE sponsored, you can bet they will maximise its capability as a showcase site.