Has to be Senna for me.
Shame we didn't get the chance to see him get to grips with the Williams as I'm sure he would have done as the season progressed. He was awsome in the wet, better even than Schummacher in my opinion.
As for future greats, I think that Kubica will be the man of 2009. Lewis won't have it easy defending his title.