I don't have a problem with the top 4 just there order. I think it's probably Rogers and Brady or Brady Rogers for 1, 2.
Number 5 is a difficult choice, Big Ben, Falcco, Peyton. It's probably fair to discount Peyton because of his lack of playing time. But if that's the case you can also discount Cam Newton for the same reason. Not much playing time. Become a top five QB in the NFL in two years of play. Maybe we should move Luck into the top five.
For me you have to have 5 years in the NFL to make the top 5 of anything. You level out strength of schedule, injuries, next man up and the bounce of the ball or luck.