I’d be careful with rotating providers just because they’re cheap.
I’d first keep the target, browser setup and request pattern fixed, then compare providers on:
- success rate
- retries
- latency
- session stability
- effective cost per successful result
Otherwise it becomes hard to tell whether a provider is actually better or you’re just seeing different behavior from the target.
Cheap $/GB can still be expensive if it creates a lot of failed requests.