I like the age limit change, although I'm coming more from the NCAA's perspective. Currently the one year rule really rewards questionable and downright corrupt recruiting practices, while ultimately isn'thelping programs actually develop; programs go out of their way to land guys for one year, then reload next year with an entirely new roster. Kentucky is basically the poster child for this shit, but it's happening at most major programs.
Not everyone is Julius Randle, Andrew Wiggins, or Jabari Parker: ie guys who could play in the NBA without college. I'd love to see all three of them back next season but obviously that's not going to happen. But for every Julius Randle there are 4-5 freshman who will go on a run in the conference or NCAA tournament, gain scout's attention, leave early, and become a bust.
The NBA isn't like the NFL where there are only a small group of guys 1-2 years out of high school who could play. Jadeveon Clowney is basically the exception to the rule; he genuinely could have played in the NFL this season, physically, but obviously had to wait because the underclassmen rules make no exceptions. There are a bunch of basketball players who seem like they can play in the NBA, and even more tall guys who get drafted for no other reason. And if I was a GM I'd prefer a system that helped my team avoid spending money on them.