He hasn’t been in the nba for a few years, maybe he’s improved
His big weaknesses were his defense, his inability to play without the ball and his lack of playmaking for others. No nba team will ever let him just do his thing, he needs to prove he can play as part of a system.