Kmart- there is a solid one near my home. I don't go for their stuff much but they definitely still have a niche (cheaper than Target, a little better than Walmart, plus can squeeze into smaller spaces than Walmart.)
In terms of why 2 Walmarts near each other, I would echo the idea of market saturation. I don't think they care at all about anything related to land use, just the cost-benefit that the sales they take from themselves are not nearly as significant as keeping the competition out of the market. One may close eventually but only if they can keep ownership of the store to keep control of who rents it.
I seem to live in a black hole of no-Walmarts, the only one I know of. The closest Walmart is at least 20 miles away. But there are 2 Home Depots within 2 miles of each other near me, and I am convinced it is to keep Lowes out...


Quote