He simply doesn't have the extra gear to complement his puck skills.
You need to play with a certain pace and urgency to be a top player. He doesn't have that pace. Rarely first on pucks, doesn't really give his all in one-on-one battles, and is too passive on the ice. He doesn't make the space to exploit his skill. He doesn't even put himself in space that his teammates create for him.
There is also a lack of focus. This is probably related to his desire to play the game. He clearly sees the plays happen in advance, but there isn't quick decision making.
Lastly, he has 0 shot left from the wrist injury. Even his puck handling abilities have diminished since. He used to rarely lose the puck while dangling. Now, he often out dangles himself.