Agreed. Ham would be a bad fit at Ferrari. He's not intelligent enough and not really a team player even though he likes to proclaim infinite love...