Josh is a great but flawed quarterback. All his physical tools are ideal. He has, and still can (a lot of the time), rely heavily on these tools. He hasn’t had to be a student of the game beyond what is normal (for starting nfl quarterbacks). If he wants to go to the next level he has to develop this aspect of his game. He has to make his changeup as good as his fastball if you will.
These shortcomings are also on coaching. The coordinator and the qb are a package.
These criticisms are in the context of josh already being a great nfl quarterback.