He's an average to slighlty above average QB in my opinion.
He throws few interceptions, but misses short passes where he could hit a receiver in stride for big gains because he throws it low.
I love him, but he's not all-world in my opinion.
He has a lot of moral character though.