For me it's a strange middle ground.

I get my shea butter, conditioner and gels from Walmart, but my leave in from specialist stores.

I guess that makes cheap products the general winner?