I can sympathize. Not having reliable data connections is irritating.
I have AT&T. My phone is a brick at the military base I work on, there is ‘No Service’. I mean, there are only 50,000 people in a 10 mile radius of me - who’d think that AT&T would need a cell phone here .... in a valley between the Rockies and the Great Salt Lake ... where 80% of the population of Utah resides.
I can’t reliably get AT&T coverage at several International Airports. Let me repeat .... major hub ... freakin’ INTERNATIONAL Airports. Salt Lake Intl’, Minneapolis, Baltimore, Philly, Houston Int’l, ect.
Verizon may need to improve their network ... but AT&T doesn’t even have a good network in place yet. That’s why they rated as the WORST cell provider in the USA - and they aren’t smart enough to realize that this is an insult. They have the most money, they have the most to lose; and they have done the least.