IMO Brooks offer the best support, regardless of which style you choose. New Balance are usually pretty good too, but can run small in certain styles (I tried on a pair in my normal size this past weekend and my toes were really crammed up against the end of the shoe). Skechers, while squishy...