Does anybody have a definitive opinion on the need (or not) to use forefoot striking when running as opposed to heel first strike. I strike very lightly heel first and roll instantly onto forefoot with my feet pretty much underneath my hips as I land. I've read lots of advice that this is perfectly efficient as long as I don't strike too far out in front. But I've read lots of other advice saying that the ONE and ONLY way to run efficiently is to do whatever it takes to change to a mid to forefoot strike even if it hurts to start with. So . . . is it a case of 'each to their own' or should I try to change the way I run?