I think the best idea for eliminating leauge disparity, would not be to hold a player draft, but instead a team draft, wherein whoever finished last the season previoius gets first pick of teams. That way all the bad players would have better teams, and the better players lesser teams, to even out the leauge. But if you are even considering a player draft, i think its a good idea.