I'm doing my damndest to boycott Amazon outright out of principle. I still have to order work-related items occasionally (small remote town, options are limited for speed of delivery), but other than that they haven't really been getting much out ofe the past few weeks.
It really depends, and in my world of electrical parts they want ridiculous shipping prices for a quick turnaround often enough, to the point where it's either cheaper and faster to drive the hour or so to the closest larger city, or just bite the bullet and use Amazon.