Kareena Kapoor <> She looks great, has gorgeous legs, reasonable figure & good personality. She is going young but is a fairly good style icon as many fancy her. But her profession does not go hand in hand with her. On screen she is seen as arrogant, divisive & bad-mouthed.
Katrina Kaif <> She looks lively, composed, athletic yet she plays the girl 2 blocks down. Her style is mixing with the public and doing a good models role. In her acting profession, I've always felt she is not much of a mainstream actress as our directors will not allow it to be so.
So in conclusion, I would say Kareena's going places although she is not the one with the better looks