I'd say Kaka. I totally agree with Alex, and I'd like to add that at approximately the same age, Kaka is the core offender of AC Milan, but in Manchester United, Rooney is the core offender, and C. Ronaldo is a helper. Isn't that enough to show that Kaka is better?