In my opinion, current T'Challa could defeat K'Shamba. There was nothing special about him, and he seemed less capable than the current holder of the Panther mantle.
On the other hand, the future Batman is not only from hundreds of thousands more years in the future (and corresponding technology), but he also knows all sorts of martial arts (I once had made an old ranking of martial artists, and Batman 1M was second only to pre crisis Karate Kid) including telepathic martial arts, can capture souls, can split himself into different bodies, and has an IQ that is haxx.
It is honestly no comparison, especially when current Black Panther is already better than his son (or was it grandson)