The problem with Kallis is his inconsistency, more so than any other batsman. Of course, they all have there off days, but he seems to swing from the sublime to the downright disgusting.
Best batsman? Has to Chanderpaul, wowed me when I saw him over here at Headingley. I don't think I've seen a one man team before, but the West Indies certainly were. He looked so assertive on such an unpredictable pitch.