Stokes is an unbelievable player, but he wouldn't get in the team if he couldn't bat. He barely bowls anymore. Having strong characters in a team is important, but you can't get in the team just being a good fielder and a leader.A lot of talk comparing Stokes with Botham, Imran, Kapil Dev, Hadlee. The truth is he's a better batsman than all of them. They were all great test match bowlers who could bat.
In Kapil and Botham's case they would have got a game as a batsmen even if they couldn't bowl.
Stokes us a better fielder too. And he'd get a game even if he couldn't bat.
So more like Kallis in that regard.