KP has all the flair, all the shots, all the arrogance. But he doesn't have an ounce of the drive, passion and determination that Smith does. I think even South African fans would agree that Graeme Smith has a terribly flawed technique, but he knows his game into out, he knows his areas, his shots and he doesn't allow himself outside of those. That's why he's not only the more successfull batsman, but the better one.