With free agency nearly upon us, Patrick Daugherty ranks the league's general managers.