BJ's is a direct competitor of Sam's and Costco, which should play out to great prices for the consumer. They are certainly a bit lower, so the consumer wins there.
But the quality of the food, and the indifferent customer service don't make up for the few cents I'll save here and there.
I'm not a huge fan of buying in bulk, and this store did nothing to win me over. I let my free membership expire, and don't plan on renewing it. Even for another free one.