I have always preferred New Balance shoes for walking, running, hiking, etc. They provide the best fit for my wide foot with a high arch, plus providing long-term support for my heavy frame and / or heavy workouts. I've been all sizes and had all exercises habits, from occasional walking while overweight to perfectly weighted (proportionate to my frame, etc.) with daily mileage running on paved trails and off-road trail running. And I've always found New Balance to provide the best shoe, hands down. I once had my foot measured at a NB store and I follow that sizing (8 D) with all my orders, along with only getting neutral last / cushioning designs (no need for pronation correction, etc.) and I always have success. If you have any issues with your NB shoes, try finding a store and having them measure you. I wear an 8.5 in normal shoes, 9 with high heels or anything that won't accommodate a high arch. So I never would have thought to go with the 8 D.