I've purchased 4 pairs of running shoes at Second Sole over the years. I used to buy running shoes based on appearance only and before researching what shoes to buy was an option. That was dumb - but it was also before the internet was The Internet in all its glory. The first time I went a store specializing in running shoes, I knew I'd never go back to buying random shoes off a shelf.
The folks at Second Sole will patiently help you find the RIGHT shoe for your foot (feet). They will watch you walk or run or how you stand and determine what the hell is wrong with yo feets, if anything, and figure out the right thing for you - whether it's inserts or a specific type of shoe. They'll ask what you'll be using your shoes for and take that into account.
None of the shoes I've purchased have been inexpensive. But they all feel amazing on my feet and cause me no problems. No blisters. Nada. The shoes I have purchased are the same cost as what I'd purchase online - without the hassle of having to ship them and return them if they don't fit properly.
They also have apparel and accessories for sale. I don't know if the stuff is more $$ than you'd find elsewhere, or not. But I will tell you that the people at Second Sole are knowledgeable about what they sell, and can help you find the right thing whether it's socks or hydration gel packet things, etc. They all seem pretty sincere in helping you and not selling you something you don't need.
They also offer a running/training club for all ages/experience levels, which I've never taken part in, but sounds awesome.