And to the people saying "Kasparov is better at this and Karpov better at that": How do you even have a clue about these things? Both players have near superhuman abilities in all areas of the game compared to all of us participating here, and it seems to me that one would have to be pretty damn strong (perhaps master level at least) to make a reasonable judgement call on such matters. They would also of course have to extensively and deeply analyze many of both of their games.
On some level you are right, but it isn't rocket science to compare styles and game results, to form "certain" conclusions about their respective skill sets.
Who is better isnt really that important. Who earned more money/fame is more important