He's average all around. It's not like he has some special trait like speed, arm strength or accuracy that makes up for his other weaknesses. Like every Alabama QB in the last decade or so, he benefited from the team around him. He's not carrying a team on his own.