-
Gustav, the US providers have a trick that you can work around.
Basically they get paid when you use their network, and some providers like T-Mobile have strong airport coverage but weaker coverage elsewhere. But once your phone finds T-Mobile it will stick to it. So they get paid more for your entire journey by grabbing you when you land.
The way to get great signal in the USA when roaming is simply to scan for and change to another provider. I generally go for AT&T.
Three works on all providers as they have agreements in place, and your device should give you the capability to change networks.
So if you have a shite network outside of a country with a dedicated Three network... just scan and change to a different network.
I'd give another plug for Three although less taken on the international roaming given coverage abroad...