I give Costco 4 stars with hesitation, mostly because I have a love/hate relationship with it. I think it can be really useful for people who own businesses or need to buy things in bulk, however, I do see where the issue of small business owners losing customers can happen.
All in all, I do think you can find a lot of things for cheaper here, and their homemade food is really good. The $50 membership is worth it in my eyes.