some more observations here...
* most of the attributes are now being used when you play. Aside from the defensive awareness mentioned above, offensive awareness also gets displayed prominently (at least in AllStar, where all your players do their thing). Guys with high offensive awareness can get themselves open for buckets. It's even better because different players do this differently. The wing players use screens, and the low-post guys fight for position in the post.
* fastbreaks are great! I think most of the folks having problems with this one are those who try to lob pass to a distant receiver. What you really need to do is try to pass to someone with a high passing attribute, and is in a good position to re-fire an outlet pass. I try to do this all the time, and it works fine. And when your break is foiled, don't get frustrated, it happens sometimes IRL, so just prepare for a half-court set.
* Rebounding: Rebounders will get their boards by setting up properly, and not by the CPU cheesily bouncing the ball their way. No more Claxton hogging the boards, or anyone else who is either outsized, outmusled, or simply not a rebounder picking up boards easily. OREBs are hard, but doable. Try trading for a guy with high OREB, and you'll be happy when he's in the game as he'll be doing his thing.
* Dribbling. Animations and distributions are much more realistic. Shaq will no longer cross you over like he used to.

If a player can hardly dribble, then you can't force them. Much more realistic this way. And the CPU knows how to freestyle! It's actually great trying to defend AI when he's crossing you over. And have you seen players' ankle get broken and they hit the deck? It sure looks realistic to me.
* Injuries are now handled better. In 04, I turned Injuries to 100 and did have more injuries in-game, but they have healed as soon as the game is over. This year, the game REMEMBERs who got injured in the game and generates the consequences as soon as the game is over. In my last game, I had Curry tried to dunk on Ben, and injured him (Ben) in the process. He was out for the game. Back in the dynasty screen, seems that Ben got a serious leg injury and will be out for some time. This also happens to your players so beware if you drive too much.
* Oh, and rookies are a lot better. You have an incentive to risk drafting young guys as they can grow! It's also feasible to draft low-rated guys now since the training works quite well. I once signed an undrafted rookie (strong draft) rated 45 in the off-season. After the preseason training, he was 52! He became 60-something after a couple of years (with training of course), and is definitely serviceable. note, though, that the player's potential DOES have a bearing on training. Those with excellent potential improve the most points, and the most often. At least in my experience so far.
* Also, in case no one have noticed yet, you don't get inundated with rated 40+ and below undrafted rookies as they get deleted before the season starts. This is important to know if you're contemplating signing that undrafted teenage player with low ratings! However, if those players have played at least one game with any team, and are quite young, then they stay in the list.
* Shot-blocking works fine for me. The thing is, I seldom shoot contested shoots. I use screens or quick passing even for jumpers. Oh, I do have shot-blocking set to 10 for me and the CPU, so it's probably why it's working alright. I think I only have a double-digit shotblocks on two occassions -- in one of them, we played Miami, and Shaq (Miami), Chandler (Chi) and Curry (Chi) had blocks galore as the wing players kept penetrating.

Aweful fun game though.
About all I can think of right now, and it's quite long already so...