Well you have to take into account that Kaka has had a few injuries over the years and he also has been playing in a Milan team which has been in heavy decline. All their key players, Gattusto, Seadorf and Pirlo are getting worse every year and only he and Pato were the ones on the same wavelength.
Even with all this Kaka has maintained his quality in big games over the last few years and has been a key reason why Brazil are looking like world beaters once again. Iniesta is an amazing footballer but Kaka is the better player in my opinion. He will prove that this season.
Nope, Kaka's last best season was 06/07. Ronaldo overall 06/07 was easily better except the brazilian had the luck to try his pyrotechniques against a third string United defence and a rubbish Liverpool in the finals.
After 06/07 they got hold of Pato along with Fat Ronaldo yet Kaka was only good in patches he has played only six or seven so called outstanding matches through out the whole of 07/08 and much worse last season as he was no where in the reckoning even for the Calcio awards.
Many of you lot tend to overrate him after he got shortlisted as the five best players of 2008 was also an absoulte farce, for the start he didnt do any thing great in the Serie A not even as consistent to the level of Lavezzi forget about Del Piero or Zlatan and hardly played for Brazil in the internationals and neither Brazil did much, yet he some how slipped in the top five. This year he has shown some form in the internationals but his club form partly due to a declining Milan is far from convincing.
I would say Iniesta of now was easily as good as Kaka of 03-05 and unlike the Brazilian the Spainard can only get better.