I actually think a panel is a good idea.
For example, you could have a 5 person panel consisting of the team's GM, the assistant GM, the team scouting director, and the field managers of both teams, all who contribute input, with the panel to be chaired by the General Manager, who makes the final call.
Boras. What a buffoon.