If you pay for shipping on non-Amazon-Prime orders it will be faster, but shipping charges can make a difference. Last month, if I had ordered my printer from Amazon instead of buying it at Walmart, the total cost including shipping would have been a lot more. If I had found a printer with "free shipping," who knows how long that would have taken.
Maybe Amazon will open retail stores to compete with walmart.
Amazon Prime, I only order non prime if I absolutely have to have an item and then only if shipping is free.
Prime is a good deal not unlike Sam's or Costco except you get free Prime Video. Even Sprint offers free Hulu with no data limit. Granted it is free with commercials but add about 5 bucks and get it without commercials. Have kids or you travel much get an iPhone or an iPad with data plan and you have unlimited TV available, all current tv shows but a day later than live.
If it is an item I must have I can usually find it on eBay and shipping is murderous there, only a few sellers offer free shipping, but if I have to have it, c'est la vie.