What sucks about it? I generally like em, but have some issues...
The biggest one is probably the quality of their lumber ... their dimensioned lumber is often complete crap, and green as hell so it twists & warps like crazy if you don't get it in right away.
What I really like about HD is that I don't have to screw around price-shopping. If I can find it @ HD, they almost certainly have the best price in town any day of the week. No shopping around, waiting for "sales", etc.
Now that they've opened up a Lowes in town, I tend to prefer them more. The lumber is certainly better.