He absolutely left at the right time. Those of us who know what we're looking at in a player (a small minority around here) said he was very limited in what he could do and laughed at those saying he was a potential first rounder.
Another year would've just highlighted those deficiencies in his game. Zero pocket awareness. Zero mobility, I mean the dude made a double knee brace Marino look like Vick at VT. Literally the worst set of feet I have ever seen which threw off his game a lot and made passes on the move less likely than reaching the moon without a spaceship. His inability to read and recognize blitzes, then knowing how to change the play and formation to account for it was subpar. He didn't throw the deep ball well at all.
He was lucky to get drafted at all. Another year and he likely wouldn't have.