I love the Home Depot! Ok, admittedly, I've only recently started going to Home Depot because of the whole owning a house thing.
The Home Depot has never not had the item I needed. For things that needed to be special ordered, the order came in pretty quickly!
There is always a sales associate around to help. In fact, most of the times, they ask me if they can help me with anything before I even realize I need help. They are all really knowledgable and available, which is why I like Home Depot.
You can bring dogs, which is a huge plus! My dogs like going to Home Depot because everyone wants to pet them... because they do not get enough attention at home, obviously.