One complicating factor of egress is that it's not all created equal. Some providers have really good peering agreements. Others (even some big players...) have bad ones. Some cheaper-than-AWS options aren't really selling the same thing.
It's really hard to evaluate that before you hit issues in production, too.
It's really hard to evaluate that before you hit issues in production, too.