One thing that sort of bugs me about HD is that many results occur because one coach was able to outsmart another coach prior to gametime by doing something unexpected with his team. Obviously this happens in real life, and even in real life it can be difficult to adjust to unexpected gameplan changes by the other team. However, one thing that is very impactful is simply switching around your lineup against a team that runs a man-to-man defense. So for example, if your big scorer is your PG and the other team has a great defensive PG, you might move your PG to SG or SF in order to avoid that defender and give your guy more chances to score. Maybe the guy has started 20 games in a row at PG so there's no reason for the defensive-minded coach to consider a switch, and even if there was, basketball games should not revolve around a rock-paper-scissors guessing game with pregame lineup shuffles.
Now in real life, if a coach was dead set on having a player cover the other team's leading scorer, and the other team switched the guy's position, the opposing coach wouldn't simply throw his hands in the air and say "Oh well, you got me, have fun scoring 30 against my inept defensive SF." He would have his defensive PG simply switch over and continue to guard the opponent's scoring threat. So why not have an option in gameplanning to stick an individual player against an opposing team's particular player? I tell my defensive PG to stick to his like glue, so whenever they're both in the game together, I know my man-to-man matchup is in effect, no matter which position he switches his guy to. This is a good way to ensure good defensive matchups without having to resort to double-teaming (which has questionable effectiveness anyway) and gets rid of an offensive strategy which currently carries much more weight in this game, where there is no ability to switch game plans in-game, than it does in real life.
Thoughts?