I think I have been in a Walmart 3 times in my life. I detest them for what they did to small stores and local chains, domestic manufacturing, and also for the cast of evil characters who profit from them. I have only gone in there when nobody else had a very specific product I needed right now, or when I was out of town and didn't find any other options.
I've been in dollar stores more than that, but most of it is cheap crap. Ice cube trays made of plastics that leach chemicals into the ice, picture frames that aren't square cornered and have crudely jointed corners to boot, very dubious foodstuffs, trashbags so thin they easily burst, over-diluted detergents, etc. Clip joints and sucker traps.
However in the last decade I went into one only once. They might be better but didn't seem like it. But it was right there where I was and I only needed a cheap disposable lighter.
I try to avoid buying much crap and I won't give Walmart my money.