Azure is garbage just look at titanfall PC removing game modes. When idle it's supposed to not use resources. So why did they remove these modes from Titanfall? I've heard so much garbage from Microsoft on Azure yet I can barely download a tiny patch from live routing through Seattle at 15ms and 5 hops. 300k dedicated servers for Xbox live lol ya right. More lies. I get faster downloads on Steam for free then paying money to M$.
As for Amazon just go play GTAV. Peer to peer at its worst lag lag lag with horrible matchmaking. Almost unplayable on most occasions with just dismal frame rates to boot.
The only company that actually has decent servers for Na and Uk is EVE and they essentially struggled for years before building their current data centre which is pretty amazing. Still if I play Eve from NA it's a huge disadvantage and packet loss breaks immersion constantly... It's just a lot more stable then the old days of constantly losing connection.
Looking forward to lagging in premium beta with a uk buddy of mine

However after release as a peer to peer game ED will require region locks. Perhaps private coop servers can turn this off but any kind of mega server matchmaking will need region locks to keep peer speeds up.