Having played against Kallis he was without doubt the best all rounder of the generation, bowled 90mph also so that would suggest his bowling was far superior than Warne’s batting. Warne was a generational player, but so was Kallis
Nobody will ever say, "Shane Warne is the best cricket that's ever played. I don't care. 700 wickets, 37 fivefers, 3000 runs. Either one of those careers is outstanding"
Warne the batter was a useful as Kallis the bowler
Warne the bowler was vastly better than Kallis the bat