Depends what you mean by "better"?
It's difficult to compare as the 08 and 09 cars are govened by completely different rules and regulations.
In terms of looks, I think the 08 cars are better.
In terms of excitment of racing, I think the 09 cars are better