I gave it to Hamilton, because he did drive exceptionally well, but I don't think he would have got past Vettel if Seb hadn't been delayed by Karthikeyan, but I guess that's the rub of the green.
Apparently Kimi has broken a couple of records today. The most number of consecutive race finishes (19) in a season and the greatest number of racing miles covered. Not a bad comeback.
The Lotus race report is interesting:
http://www.autosport.com/news/report.php/id/104381