The big one for me is inventory. Invest in inventory. Nothing discourages me more from going back to a store than regularly seeing items out of stock or being told they have to be ordered. This goes for any retail. My other hobby is cycling. I regularly visit the more pricey bike shop in town because it has plenty of stock on parts and staff to help with their volume of customers. Same with my LHBS. I don't shop online because they have everything I have ever needed from a brew shop.
A friendly and knowledgable staff is a bonus and would be second on my list, followed by competitive pricing.
A friendly and knowledgable staff is a bonus and would be second on my list, followed by competitive pricing.