The 7 best running shoes for flat feet based on extensive wear and lab testing. We award the best overall, best lightweight, best speed trainer, best cushioning, best daily trainer, best for wide feet and best budget.