i wore New Balances for a long time, but have bought my last few pairs at the running store. Went to a store that has real knowledge of shoes, they put you on a treadmill and tape you walking (for me, since I don't run) and then recommend shoes based on how your feet, ankles, legs turn as you move.
I first took my son at the recommendation of my DD who was running regularly at the time, bought shoes for him and after a month working at a summer camp, he said the shoes were awesome, that since he had the new shoes it was the first time in his life (20 years) that his feet didn't hurt at the end of the day. The folks at the store were great and took over an hour with him helping him find the best shoes for his very flat and very wide feet. Nice thing is the price, while more expensive than some of the shoes you buy at chain stores, they are worth every penny and less than some of the "stylish name brand" shoes.