Giant corporations are certainly a problem, because it means oligopolies if not monopolies. Like Google, Facebook, Amazon in certain areas.
For cloud services to small customers there is luckily still a bit of choice. Unfortunately I don't see that any of them would really be better if things go wrong for some reason or another. Well, if you pay them less than a hourly salary for a whole month, customer service is not really an economic option.