Lowe's is better than that old POS k-mart, but the bar isn't very high. I prefer Home Depot to Lowe's. I see the complaints about Home Depot above. I used to be sour dealing with them but they have improved greatly.
If you ever end up buying there:
http://renovopower.com/lowes.html
(generates coupon codes - I get nothing from this)
My first choice is to buy it on Amazon with same-day/next-day delivery. Same-day is awesome but deliveries can be as late as 9pm. Amazon also doesn't work for drywall or little things.
For stuff that I don't get on Amazon, I buy everything online for in-store pickup. The stock has been accurate and I'm in and out in a few minutes. Lowe's either shows no stock in Chantilly or their prices are higher.
What do you need store people for nowadays? They help you find stuff, barely. Google gives better advice than retail workers. If I somebody knowledgable, I Google it anyway because they're working retail - they're not making bank using that knowledge. Online ordering means I don't have to trek back and forth through the store several times looking through disorganized shelves.
My one purchase from Lowes in the last five years was one item that was the same price everywhere - I used the discount code generator and got free delivery to my house.