I've found that service in Home Depots varies depending on the store. The two I used to shop at before moving here were great. The best places I'd been to for home supplies.
Than I moved here and was blown away at how much cleaner, nicer and helpful peopel were. I had nothing to compare to this sort of experience. It was very pleasant and enjoyable. But after awhile, I noticed that Home Depot didn't do a good job at stocking plumbing supplies, so I would go to Lowes for those. I liked Home Depot better for Lumber and Cabinets, but Electrical was about the same.
We just got a brand new super Lowes last year. It's much larger than a regular Lowes and it's just amazing. This store has the most helpful staff I've ever encountered. They are on average older than I am and it's a small town of just a few thousand people. Lindale, TX. It could be the management or the fact that the emoployees are there because they want to be there, but compared to what I thought was good stores, this one is far above anything else. Plus it's only 11 miles from my place and all Interstate driving.
With this new store, I rarely go to Home Depot anymore unless it's the closest store for what I'm doing. I've found Ace to be the worse store for service and product and avoid it if I can. I think it's the owners there, they just don't seem to care if you shop there or not, plus they don't keep it very clean. McCoys is the best for large jobs with discounts and delivery, but for just buying small items, they are just ok.
The Supply houses have everything there is, but they are more expesive than the box stores. 12/2 or 14/2 romex is still cheaper at Lowes in my area.
Eddie