How to choose an IaaS provider

Amazon now dominates the space, but can it fend off the invasion of tech giants?