AWS have about ... zero competition where they are right now. Google CLoud, Azure and the like are not doing quite the same thing just yet.
* The usual caveat about everything varying with geography applies here too, I'm sure.
When I need something in a few days (or later), I'll order it from Amazon when I think about it. If I need something "now" or today, I'll just drive to the store and go get it. I, personally, don't really see the point of the "in-store pickup" -- why order it online if I have to go there to get it anyways?
Yeah.
> I'll just drive to the store and go get it.
Its faster if you know what is stocked at your local Walmart. Order on your lunch break, pick it up on the way home without running around the store for 30min.
Sometimes I'll "click and collect" just to be sure that the item is in stock. For example I did a price comparison recently to buy a bike saddle, it was cheaper (including postage) from Halfords and I can add stopping there to my journey for very close to zero cost (except time). If I'd ordered it from Amazon then I'd probably be out and end up having to travel to my local postal distribution office, less convenient and more expensive.
Huge Disclaimer: I work at Google on GCE.