It's Home Depot. What can you say? They have a wide variety of home repair and improvement products. They also have a good return policy. And they seem to have more knowledgeable associates than a few years ago. The advice is generally reasonable.
Some products are very cheap, and I tend not to buy them here. Plastic plumbing valves, for example. I want solid brass. Sometimes they have it, sometimes they don't. But some stuff is just fine (PVC, fasteners and hardware, tubing and pipe, etc). For many products I come here first.