1) no real sense of distinction between play styles
2) secondary positions that don't make sense given the player's height/weight/ratings. e.g. a 6'9, 278 PF whose secondary position is SF, but has 53 speed and quickness

3) the lack of hidden gems
4) too many high-rated, high-potential rookies, which invariably leads to having tons of 90+ rated players
5) black players with crew cuts

6) generic shoes

7) more...
Anyway, I started writing the script months ago for 2K12 in the only programming language I (barely) know, which is Perl. I don't know anything about writing software code, so I had to make the script as sort of a Reditor add-on. Basically, since I have Perl installed on my computer, I just open an existing draft class or Association file in Reditor, then copy and paste it into notepad. Then I'd run the script which would go through the draft class or Association file and redo the rookies based on the given play style (e.g. pass first PG, athletic SF, 3-point specialist SF, etc.) and output a file which I then copy and pasted back into Reditor. The process only takes a few seconds.
If there's any interest, I'd be more than happy to make the 2k13 version available to everyone.