Our editors and 300+ wear-testers logged miles to find the top picks for every run.