There are no best shoes for anyone.
Different people needs different shoes. Someone may need stability, others might need cushion shoes, there are some people like to run barefoot.
For me, I will wear different shoes if I run 6 milies, or 10 miles.