There's one other drawback that made us switch from AWS to dedicated hosting (among others such as those mentioned in the post): latency
At least in Europe Amazon has only one datacenter, quite at the outskirts in Ireland. We could save some 20% in load time by moving to Germany, where our customers are!