And I've tried google's shopping - blah. If that's your starting point we are going to be with amazon for a while.
Recently tried to avoid amazon - got some stuff from a name brand retailer. The return process required a 40 minute hold time, and because it was one order they only give one return label even though order came in two large boxes. So now it's around and around to try to figure out the second label. It's apparently an outsourced return provider (is that a thing) so the logic / communication related to the original sellers product is terrible.
The last time this happened they ended up giving a store credit for sale price, a refund and never sent the label! Ended up giving away a pretty expensive item ($150). I mean it's just a totally unintegrated system
Compared to amazon (walk into Kohl's / UPS store even unsealed / drop in a locker / give to mailroom to give to UPS guy, stack item on UPS box in garage etc etc) it's night and day different.