There are a lot of holes in DHams game, but they are all exascerbated by his inefficiency of movement. So many false steps, shakes, second-guesses, fumbles, etc. NBA/Pro players are about efficiency of motion and efficiency of skill. DHam has neither at this moment.
Side point. I know the announcers always laud DHams ability to dribble the ball up court, but often I've found that while yes, he can dribble it without turning it over, he doesn't create any dangerous or reliable scoring opportunities out of those opportunities with regularity. Just yesterday fouled up a 4 vs 2 and a 3 vs 2.
Weird player. Hope he puts it together, but his problems are not easy to fix. Many are really bad habits.