Most of the problems I have seen are due to a drastic change in footwear with out proper break-in or transition into the new pair. Each shoe you wear provides a unique combination of fit, cushioning, support which adds up to a pattern of movement for your foot and body. You also have to know your foot type and which features best work for you. If, however, you have a very rigid foot, you may prefer a very soft shoe. It is usually flexible feet who have trouble with too soft a shoe.
Shoes can have a high heel, or a low heel.
High heeled running shoes can be very good for those who need extra heel cushioning and runners who are just getting started and want to avoid overstretching the heel to calf. However, if you are doing fast pace running or have an extremely flexible foot, a high heeled running shoe can cause motion problems and create over pronation. I will spend the next couple of days talking about the difference between shoes and brands. Please email me your all-time favorite shoe and your current favorite shoe. Most people don't drink enough.