There are so many types of shoe, and so many differences between people that no type will suit everyone. It is obvious that the higher the heel, the riskier the shoe. The more sensible versions are quite safe; the extreme versions seen on fashion show catwalks are not for everyday wear. A lot depends on their use. Nurses tend to wear flat shoes; office staff may prefer high heels. Despite the critics, high heels have been around for a long time, and are probably going to stay.