1 expand the Roster to 20. 
2 Let teams have 2 years to develop a player if he does not make the NBA club by then he is a free agent I think with so many players comming out early the ones that do not catch on right away have a chance to polish their game and also the small markets could increase ticket sales as the DL players will develop a realtionship with the local fans.