You mentioned good arch support which is important to me because I have a high arch. The best thing I ever discovered are arch support socks. I know you wouldn't think that would make a difference but it does. They are not expensive and you can find them from Walmart to Sports Authority, it is amazing what that little band does. For a good arch support I love my Tony Little Cheeks.