How does Foles stack up to Kaepernick and Wilson