How is moving to another provider just a DNS flip? It's a huge pain no matter how it was designed. How can you move 100s of GBs of data when your servers are being DDOSed to hell multiple times per day?
Yeah I'm leaning that way, largely because while AWS isn't perfect it does at least have the "It's what everyone else uses" factor in my defence, that and when AWS breaks half the internet breaks with it so users tend to be more understanding.