The LunarGlides 3 is probably Nikes best and most well thought out running shoes right now. It help with mild over and under pronation. It's a stability shoe and I think it's best if you run longer distances since it's more cushioned. But I still recommend this if you're concerned about overpronation. On the other hand, the Free Run 2s probably more versatile. It's a barefoot shoe so it's better for training. Runners tend to hate on Nike because they tend to throw add-ons that people feel are simply gimmicks, however the flywire and lunarlon actually works and feels great. I believe Nike is really on the come up in the running department and some people are changing their minds. The Pegasus 28 is in it's best edition right now and are becoming people's favorite neutral marathon shoes, the Free Run are just amazing for daily wear and the LunarGlides does it's job very well, cushioning, stability and lockdown feel.