Unpopular opinion, Costco isn't that great.

- Too many items force you to buy insane quantities that don't make sense even for a 4 person family. The meat, for example, is great quality and value, but it's very hard to make steak or chicken taste good after being frozen, and in no universe should I be eating 4 huge steaks within the refrigeration shelf life. I can never use their giant tub of sour cream or shredded cheese before it goes bad.

- Related to the last point, Costco makes you pay for the square footage in your home to store their stuff, and to really utilize the membership you're gonna want a chest freezer, a whole extra appliance to purchase, run (electricity), and repair. Probably about $50/year in electricity costs.

- Too many of the items that are "great deals" are things most people would probably never buy in the first place when sold at the normal higher retail price. For example, Red Bull is barely over a dollar a can, which is unbeatable, but in no universe should I be buying a 24 pack of Red Bull for any reason.

- Similar to the point above, Costco's deals encourage consumption where the alternative is to not consume anything at all. For example, paper towels are an item where you really should just reduce your usage. Just use dish towels and cloth napkins, toss them in with your regular laundry. There are very few messes where you actually need to use paper towels.

- I know it's not supposed to be a replacement for a grocery store, but I think it's very hard to cook from scratch using whole and minimally-processed foods solely from what Costco sells.

- The low SKU count of the store has never not been infuriating to me. The entire health and beauty section is the worst offender here: good luck having any sort of preference.

- The store wastes your time by making you memorize aisle layout, this is done on purpose to increase aimless browsing time.

- The negotiation practices that Costco uses to keep prices low also causes their inventory to be incredibly inconsistent. One day there will be a pallet of Legos or an interesting brand of trail mix, the next it could be gone or replaced by something else.

- Costco is almost always packed with an uncomfortable amount of people.

- Am I the only one who thinks Costco doesn't have enough cat supplies?? It's all stuff for dogs!! You'd think I should be saving so much money by using Costco for cat litter but...nope, the stuff I buy at Target is about the same cost, they'll deliver it for free in two days, and Costco doesn't sell any form of unscented cat litter product.

- Their lauded snack bar is trash food and I don't believe the common refrain that it's a loss leader. Costco brags about that as a PR exercise. It breaks even at the very least.

- If your Costco is able to sell beer/wine/liquor, that's a pretty nice perk that can pretty legitimately make up for the membership cost over a year, but anyone with a really legit liquor warehouse type of store (e.g., Binny's) isn't going to be massively impressed. Low SKU count is still a problem here, and I don't actually think Costco is that great at curating wines (another PR exercise they like to engage in).

- Don't forget that you have to pay $60 a year just to get in the door. You have to buy enough discounted things to make up for that difference. Sure, it probably makes more sense than Amazon Prime, but that's still a major point to think about.

I think the only reason to be a member is to buy diapers, you'll make up the membership cost very quickly that way. Still, if you can tolerate lower quality diapers, Target's brand is actually lower cost than Kirkland. There are a number of Costco products out there where other store brands offer something at a close-enough price and quality ratio, without having to shell out a membership fee. For many products it might not actually matter that "Kirkland is the best."