We bought a bunch of materials from the Home Depot at Gerrard Square for our warehouse facility - wood, drywall, screws, etc. We're pretty happy with how everything turned out.
We've never had a problem with Home Depot's products. Their materials and tools are of good quality. However, their customer service definitely has room for improvement. They are not horrible by any means, but their staff can be a bit impersonal at times. If they could put some more effort into this area of their business, they would be a perfect 10.