I will pick Carr to be the best in the last three years. He has shown he can run when needed, but always tries tries to throw first. Thats what a QB should do. He has a strong arm. If he works on accuracy and touch then his game will be better. The other big thing is not throwing key interceptions. I am sure the others will be good, but Carr will be the best. BTW its okay to be biased.