For my general shopping, I tend to favor Lowe's for price and selection. Ace can be pricey on certain items. However - when I need help with selection or have questions about a project, I much prefer Ace. Employees are friendly and knowledgable and I like supporting local business. Make sure you shop around before you buy.