I’ve played only 2: F1 Challenge ’99-’02 and F1 2010.
I like both very much, and I like F1C because I’m able to improve and personalize it a lot. But F1 2010 is more entertaining, in F1C you open the game, race, close. F1 2010 makes you want to stay there, enjoy all the sessions, interviews, chose contracts and achieve objectives.
So, I prefer F1 2010.