Best and worst free-agent signings of the past 10 years