For the small office, AWS, i.e "cloud" is definitely easy and economical, however the promised economies of scale are not easily realized in larger organizations. There are a number of reasons for this, but two of the main ones are that the provider's interests are aligned with the subscriber spending as much as possible on compute, storage and I/O - and most subscribers, especially the larger ones, are notoriously bad at properly measuring, managing and optimizing these resources. Additionally, the promises of manpower reductions are overblown in the glossy slides that the C suite sees. Sticking your computer in somebody else's data center saves a bit of upfront grunt work, but you still need everybody else from the sysadmin up to deliver the service.
The transition is inevitable of course, as organizations globally of all size rush to concentrate their compute and storage infrastructure into 3 major providers and get data centers and bare metal off their balance sheets. The premise that these providers will jack up prices once they have enough control of the market seems reasonable based on where we are today. AWS now charging for public addresses and increasing the cost of their Email Service may just be the beginning of what they can get away with. If there is a way to squeeze out smaller providers completely they will definitely find it.
Don't look East.