Every foot is different, I'd recommend going to a store that specializes in running shoes (avoiding the giant chain type stores). Around Boston there are Marathon sports and what they do is analyze how you walk/run and then recommend a good running shoe.
For instance, I used to wear New Balance but after visiting them, they recommended Brooks due to how I run. These fit better and feel better because the padding is setup in a such a way that fits my running style.
Those running shoes may not be a good match for you, so that's why getting expert opinions is important, they can see if you under-pronate, over-pronate, have high or low arches and based on what they know and how you run.