No he really isn't a slighty above avg qb. He is a terrible QB. He is a great athlete that under the right system can help a team win some games. He was in an almost perfect situation the last two years with the type of offense the Bills tried to run but still couldn't get it done. Now we are trying to watch him be a QB and it shows, he is awful.
This guy is one of the worst QBs I've ever seen trying to get through NFL progressions, setting his feet and throwing on time or throwing to people before the receiver makes a break. If his first read isn't wide open he just pats the ball and then waits to run around. He holds the ball longer than any QB in the league because he's not a real QB. His only good plays are just him playing backyard football and making plays outside the pocket but that's about it.