Regarding EJ, I think he is like most young QBs, very much dependent on coaching staff(s) his first couple years, whether he'd develop or not. Of course, the Bills, in all their wisdom gave him a rookie HC, and OC, and no QB coach until his second year (and that QB coach kinda sucks). Is EJ going to turn it around sometime? Unlikely, at his age. He certainly has the physical talent, but his development was royally screwed by the Bills organization. I have to wonder how he would have turned out somewhere else.
As far as Tyrod? It seems like this is who he is, and that works fine if we have a great defense and run game, but unfortunately we only have one of the two. So we either need to replace Tyrod, or fix our defense.