4WD everyone I know that has access to both choose Costco. They have developed a better model than Sams. That being said most brick and motor stores are losing ground and folks are beginning to see that paying for a membership that get you nothing more than access to products that have to be bought in bulk and are not a significant saving will die.
My closest Costco is well over an hours drive away, on the other side of the city. And very lousy traffic.
There is a Sam's that is about 45 min away, and the one I go to is about 25 min away.
I would not g to Sam's to buy groceries. However, if there and they have something I want, then I will get it.
As to the brick and mortar stores.... there are 2 problems. At least around here.
#1 is the lack of selection. If you are wanting to make a selection of something you are forced to move between stores or settle for
something less then desirable.
#2. is the lack of sales people to help you.
Oh I firmly understand that to make it in today's market you need to cut prices to the barest possible meaning you do not have the extra cash to pay people....
However... If you have a question, or actually need help, and even make your way to a pay station... often there is no one there to answer any question or even take you money.
Macy's for instance.....
They have gone the route of JC Penny in all their "sales" and promotions. My local has even cut their customer service departments to the point that I had a gift card. I was told it had expired so I wanted to go to customer service to see about that.....
So I do a lot online. NOT specifically with Amazon, ( though they do get a chunk) but I will shop the websites of the local stores for what I am looking for , then up and down the onlines and then make my decision.
Not for clothing... except for a sweat shirt I bought last week. NO ONE near me had any basic sweatshirts... they were all those
hoodie things ... and I never buy shoes online.... Those have to be tried on.