You can absolutely find better deals elsewhere, but I find once I get my ~10% back at the end of the year, it all averages out.
And anyway, I like supporting such a consumer (member?)-friendly company, and their return policy is top notch. I don't think twice about returning crap gear, and they don't think twice about accepting it -- and it feels like it benefits all of the members, because it feels like they care about my complaints and they likely won't sell the same junk for much longer. Whereas it feels like other stores will just sell whatever makes money.