In most cases I would pick Home depot, they usually have everything I'm looking for, and if something goes wrong with a purchase, wether a tool breaks or a door doesn't properly work, you can almost be certain that they'll take care of you.
Ace's Hardware is another place I go just for the...