I switched to Costco and am very satisfied.
The nearest one to us is too far away to make it worth the membership fee.
I go to a local BJ’s that is near other stores I frequent.