Honestly, I think the only thing that needs reworking is the compensation provided for teams with draft picks that refuse to sign. If I were the league I'd change that to something more like MLB's compensation system.
Offer compensatory picks one slot below their original slot for rounds 1-3 provided that the picking team offered the original pick a max ELC contract no more then one month prior to the expiry of negotiating rights (to prevent teams from deliberately punting picks to later years). Failure to sign the compensatory pick results in the forfeiture of further compensation.
|