I have a Sam's and BJ's relatively close to each other. It's easy for me to shop at one and then visit the other on the way home. I go to Sam's for ribs because they have the best price. I go to BJ's for pork loins and butts for the same reason above, price. If I had to choose one over the other it would be BJ's.