I'm a big fan of going to a specialty running store to get shoes, particularly running shoes. I've run in some New Balance shoes that I liked a lot (2011 NB 890s...) but, when I go to the local running stores of which we have three here, they have treadmills. A lot of times, I'll try to go during the week, when they aren't as busy. They'll watch me walk and check my footprint (arches...) out and then go "you need this [Neutral...] kind of shoe..." and then I just try them all out, run on the treadmill and figure out which one feels the best. I'll spend a while, put one shoe on each foot and go through them all before I pick. Sometimes those stores can be a bit pricier but even when I had started walking around the neighborhood, to dry to get in better shape, the shoes I got that way worked and were comfortable.
Every brand has different models of shoes (Stability/ Neutral/ Performance/ various racing/ flat/ barefoot models as well...) but I think that it's worth some time to find shoes that are the best, even if they're only slightly better than some other pair. There's a few other sorts that can be interesting. Some of the "barefoot" shoes are ***really*** excellent for various sorts of lower duration activities.
I like the Brooks Pure Cadence shoes a lot as they have a toe separator and the footbed is contoured like Birkenstocks, but they are running shoes. The heel isn't really built up and I've had most of my fastest runs in them but my old ones are awesome to wear to work/ store/ hanging out/ etc. I've run moderate distances in them and they're a bit light for me to do 15+ miles but they're really excellent shoes that are a bit different and are extremely comfortable. I'd at least compare a pair at the running store!